Lv.3
虫子VV
更多个人资料
206
成长值
0
关注
1
粉丝
+ 关注
私信
个人介绍
U去V来
感兴趣或擅长的领域
编程语言
个人勋章
TA还没获得勋章~
成长雷达
200
6
0
0
0
个人资料
个人介绍
U去V来
感兴趣或擅长的领域
编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
虫子 堆排序 基本算法
堆排序 升序 一种非常正常的想法 空间复杂度O(N) 堆升序函数HeapSort 堆排序测试函数 建堆(向上向下为建堆) 向上调整(建大堆) 交换排序&&再向上调整 堆排序代码 堆排序测试 向下调整 排升序 构建小堆 排升序 构建大堆 堆排序 测试堆排序 降序 向上调整 (建小堆) 向下调整(建小堆) 建堆的时间复杂度 堆排序 升序 一种非常正常的想法 空间复杂度O(N)把数组中的元...
数据结构
虫子VV
2022-06-22 23:49:14
441
0
0
2022-06-22 23:49:14
441
0
0
虫子 TopK 基本算法
Topk 1000个数中找到最大的前十个 方式1: 方式2: ==方式3:== Topk打印函数TopkPrint 没有修改的接口见 算法给小码农堆魂器–铁血柔情 改掉的接口 向上调整函数 向下调整函数 然后在Heap.h文件中加入 Topk在n个数中找出最大的前K个 or 在n个数中找出最小的前K个(n>K) 1000个数中找到最大的前十个 方式1:先排降序,前十个就是最大的。时间复杂...
数据结构
虫子VV
2022-06-22 23:47:38
476
0
0
2022-06-22 23:47:38
476
0
0
虫子 堆 基本算法
堆 堆的概念及结构 堆的性质 堆的结构(这里实现大堆) 堆的结构体 堆初始化函数HeapInit 堆销毁函数HeapDestroy 堆打印函数HeapPrint 向上调整函数AdjustUp 堆插入函数HeapPush 判断堆是否为空函数HeapErmpy 返回堆大小函数HeapSize 交换函数Swap 向下调整函数AdjustDown 堆删除函数HeapPop 代码 Heap.h He...
数据结构
虫子VV
2022-06-22 23:45:54
442
0
0
2022-06-22 23:45:54
442
0
0
虫子 内存管理 众神起步,万语之基,软硬桥梁,帝国大厦
动态内存管理 为什么存在动态内存分配 动态内存函数的介绍 malloc==申请空间==和free==释放空间== 那我们可不可以看开辟失败的呢 有借有还 ==free释放内存== 注意 calloc申请内存 realloc调整动态内存的大小 realloc使用的注意事项 当然realloc也可以直接开辟空间 常见的动态内存错误 1.对NULL指针的解引用操作 2.对动态开辟空间的越界访问 ...
软件开发
虫子VV
2022-05-10 12:06:36
803
0
1
2022-05-10 12:06:36
803
0
1
虫子 柔性数组 众神起步,万语之基,软硬桥梁,帝国大厦
绕指柔—柔性数组 柔性数组的特点: 法一 法二 那上面那个方法好一点呢 第一个好处是:方便内存释放 第二个好处是:这样有利于访问速度. ==总结== 绕指柔—柔性数组也许你从来没有听说过柔性数组(flexible array)这个概念,但是它确实是存在的。 C99 中,==结构体中的最后一个元素允许是未知大小的数组,这就叫做『柔性数组』成员。== 柔性数组的特点:结构中的柔性数组成员前面必...
软件开发
虫子VV
2022-05-10 12:05:57
645
0
0
2022-05-10 12:05:57
645
0
0
虫子 预处理 众神起步,万语之基,软硬桥梁,帝国大厦
程序环境和预处理 程序的翻译环境和执行环境 详解编译+链接 编译环境 预处理详解 预定义符号 #define ==#define 定义符号== ==注意== ==#define 定义宏== ==注意== define和typedef的区别 #define替换规则 注意 #和## 带副作用的宏参数 宏和函数对比 那为什么不用函数来完成这个任务? 原因有二: 当然和函数相比宏也有劣势的地方: ...
汇编语言
虫子VV
2022-05-10 12:05:22
777
0
0
2022-05-10 12:05:22
777
0
0
虫子 内存函数 众神起步,万语之基,软硬桥梁,帝国大厦
内存函数memcpy内存拷贝函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。 这个函数在遇到 '\0' 的时候并不会停下来。如果source和destination有任何的重叠,复制的结果都是未定义的。原格式分析*字面上意思只要是内存里面的东西就都可以进行拷贝,所以就打破了字符串拷贝的魔咒,什么类型都可以进行拷贝,那就不需要想来,肯定回和...
C语言
虫子VV
2022-05-10 12:04:47
577
0
0
2022-05-10 12:04:47
577
0
0
虫子 字符串函数 众神起步,万语之基,软硬桥梁,帝国大厦
字符串函数 求字符串长度 原格式 1.计数器方法 2.递归 3.指针-指针 ==长度不受限制==的字符串函数 strcpy字符串拷贝 原格式 开始分析 strcat字符串追加 原格式 开始分析 注意:(绝对不可以自加) strcmp字符串比较 原格式 ==长度受限制==的字符串函数 strncpy 原格式 分析 strncat 原格式 分析 strncmp 原格式 分析 字符串查找 str...
C语言
虫子VV
2022-05-10 12:03:42
717
0
0
2022-05-10 12:03:42
717
0
0
虫子 文件操作 众神起步,万语之基,软硬桥梁,帝国大厦
文件操作 什么是文件 程序文件 数据文件 文件名 文件的打开和关闭 文件指针 文件的打开和关闭 ==打开方式== 在程序目录下面没有data.txt文件 在程序目录下面有data.txt文件 data放在桌面 同理写文件 ==注意这个w也不是谁便用的== 文件的顺序读写 fputc写字符函数 ==流== fgetc读字符函数 注意 fputs写字符串函数 同样适用所有输出流 fgets读字...
C语言
软件开发
虫子VV
2022-05-10 12:02:59
794
0
0
2022-05-10 12:02:59
794
0
0
虫子 自定义类型 众神起步,万语之基,软硬桥梁,帝国大厦
自定义类型 结构体 ==声明一个结构体类型== 特殊声明 结构体自引用 注意 结构体变量的定义和初始化 结构体内存对齐 结构体内存对齐的规则 几个练习 ==为什么存在内存对齐== 总体来说 解决 修改默认对齐数 offsetof宏的实现 offsetof原格式 结构体传参 值传递 址传递 如何选择 ==结论: 结构体传参的时候,要传结构体的地址。== ==位段== 什么是位段 位段的内存分...
C语言
数据结构
软件开发
虫子VV
2022-05-10 12:02:23
813
0
0
2022-05-10 12:02:23
813
0
0
总条数:53
10
10
20
50
100
1
2
3
4
5
6
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信