摘要: 内容概要 一、快速排列、代码实现、复杂度计算 二、堆排序前置知识:树相关、二叉树、堆 三、堆排序算法、代码实现、复杂度计算 四、归并排序算法、代码实现、复杂度计算 1、快速排列、代码实现、复杂度计算 **这里的快速排序和我之前写的思路不太一样(这个更好理解,代码也更简单),但核心思想没有变** 快速 阅读全文
posted @ 2021-03-29 22:10 口乞厂几 阅读(66) 评论(0) 推荐(0)
摘要: 内容概要 一、冒泡算法、代码实现、复杂度计算 二、选择排序、代码实现、复杂度计算 三、插入排序、代码实现、复杂度计算 1、冒泡算法 冒泡算法就是将一组数据的前两个数进行比较,将较大的一个数往后移动,再比较紧接着的两个数的大小,直到找到本次遍历中最大的一个数 以此类推,直到排序完成 冒泡算法图解 ** 阅读全文
posted @ 2021-03-29 22:07 口乞厂几 阅读(81) 评论(0) 推荐(0)
摘要: 学习视频地址:https://www.bilibili.com/video/BV1uA411N7c5 内容概要 一、时间复杂度 二、空间复杂度(了解) 三、时间复杂度判断 四、一些特殊的时间复杂度 1、时间复杂度 **个人理解** 时间复杂度是一个计量单位,就像毫米、厘米、分米、米等单位,它更接近数 阅读全文
posted @ 2021-03-29 22:05 口乞厂几 阅读(190) 评论(0) 推荐(0)
摘要: 内容概要 一、文件指示器(相当于光标) 二、ftell,rewind,fseek函数 三、文件流,标准输入流,标准输出流,错误信息流,shell重定向功能 四、io缓冲区、fflush函数 阅读全文
posted @ 2021-03-29 22:02 口乞厂几 阅读(99) 评论(0) 推荐(0)