
数据结构代码相关
文章平均质量分 68
rebekk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
希尔排序和直接插入排序代码对比
不同点就是希尔算法会依次将整个序列分成…16、8、4、2、1组,每次在每个小组内进行直接插入,以此保证下一次扩大分组内元素数时,是基本有序的。两段代码相似的地方也是两个算法一致的地方:即直接插入算法的整体流程和希尔算法的每个组内进行直接插入的流程。原创 2023-10-25 17:06:06 · 183 阅读 · 0 评论 -
第七章 查找
大纲的要求是“B树及其基本操作、B+树的基本概念”原创 2023-09-22 17:20:25 · 215 阅读 · 0 评论 -
第八章 排序
的所有节点依次下坠(自底向上调整各分支节点),下坠规则就是小元素与关键字更大的孩子交换位置。排序时让堆顶元素加入有序子序列(大根堆排序时是让堆顶元素与堆底元素交换),堆底元素换到堆顶后,进行下坠调整,恢复大根堆的特性。这里有个常考考点:若一个节点有两个孩子,则其“下坠”一层,需要对比关键字两次(孩子对比选最大,该节点再与大孩子对比);每一趟在待排序元素中选取关键字最小的元素加入有序子序列(即有序子序列放在整个序列的开头,每一趟找到的最小元素放在有序子序列的末尾)归并即把两个或多个已经有序的序列合并成一个。原创 2023-09-20 17:40:05 · 298 阅读 · 0 评论 -
第二、三章 线性表、栈、队列和数组
如题原创 2023-08-10 20:25:49 · 201 阅读 · 0 评论 -
第五章 树与二叉树
如题原创 2023-08-07 16:19:38 · 129 阅读 · 0 评论 -
第六章 图论
数据结构定义和算法之第七章图论原创 2023-08-02 22:33:23 · 1330 阅读 · 0 评论