sql学习增删改查

基础学习笔记,跟着w3school的教程

如果之后找到了更系统的教学视频也可能会跟着视频看

堆排序

堆排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>

void heapify (int tree[], int n, int i){
if (i >= n) {
return;
}
int max = i;
int c1 = 2*i + 1;
int c2 = 2*i + 2;
if (c1 < n && tree[c1] > tree[max]) {
max = c1;
}
if (c2 < n && tree[c2] > tree[max]) {
max = c2;
}
if (max != i) {
swap(tree, max, i);
heapify(tree, n, max);
}
}

void build_heap (int tree[], int n) {
int last_node = n - 1;
int parent = (last_node-1)/2;
int i;
for (i = parent; i >= 0; i--) {
heapify(tree, n, i);
}
}

void heap_sort (int tree[], int n) {
build_heap(tree,n);
int i;
for (i = n-1; i >= 0; i--) {
swap(tree, i, 0);
heapify(tree, i, 0);
}
}

int main() {
int tree[] = {10,6,5,4,1,3};
int n = 6;
// heapify(tree, n, 0);
// build_heap(tree, n);
// heap_sort(tree, n);
int i;
for (i = 0; i < n; i++) {
printf(“%d\n”,tree[i]);
}
return 0;
}

一些常见面试题和答案1

本文献给跟我一样虽然屁都不会但是谜一样的自信地投了软开岗位的旁友们

希望我们都能获得尘世间的幸福

常见面试问题2

编程基础和操作系统

网络基础知识和TCP/IP协议

所有我还记得的知识点

linux常用指令集合

简陋,并且随时增加

linux考卷

今日考卷题

选择

  1. 执行命令chmod 746 file.txt该文件的权限是?

    r:4

    w:2

    c:1

    rwc_r–_rw-

  2. 需要找出/etc/my.conf文件属于哪个包(package)可以执行?

  1. 新用户创建主目录时自动复制的文件目录是?

    /etc/

  2. 在bash中,在一条命令后加入“1>&2”意味着?

  1. 哪个命令可以压缩部分文件?

    tar-

  2. 定义bash环境的用户文件是?

  3. 具有很多C语言功能,又称过滤器的是?

  4. 取ls -l输出结果的第5列的值的正确写法是?

  5. shell程序里,判断文件不存在的写法是?

填空

  1. linux系统中,以文件方式访问设备。

  2. linux系统有根分区交换分区两种分区类型。

  3. DNS实际上是分布在Inernet上的主机信息的数据库,其作用是实现IP和主机名之间的转换。

  4. 文件权限为d-rw-_r—_r—,用数值形式表示该权限,则该八进制数为:644,该文件属性是655。

  5. vi编辑器有命令文本输入两种工作模式。

  6. 进程和程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和阻塞态

  7. 硬链接只能建立对文件链接,软链接即符号链接可以跨越不同文件系统。

  8. 手工方法配置网络时,可以通过修改/etc/hostname文件来修改主机名,如果要配置计算机的域名解析客户端,需要配置/etc/reslov.conf文件

9.可以用ls -al命令来观察文件的权限,每个文件的权限都用10位表示,并分为4段,其中第一段占1位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。

问答

  1. linux系统优化的一些步骤。

  2. 写一个脚本,脚本名dellog.sh,脚本放在/data/scripts目录下,要求是清理目录/data/logs下的7天前的以.log结尾的文件。创建定时任务,每天凌晨1点30执行。

git新手使用手册

简易手册,新手友好,不求理解,只求能用。如有错误请帮忙提出。

吴恩达机器学习笔记

写在前面

非常我流且敷衍 主要是记概念和要点

参考了黄海广博士的 笔记

大数据相关基础概念

简单的数据科学相关概念

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×