数据结构复试问题

数据结构相关知识点复习

  1. 直接插入排序
    口述了思想以及比较过程,它的优化设置一个哨兵
    https://www.bilibili.com/video/av38482361
  2. 折半插入
    在直接插入排序的基础上,采用折半插入法插入无序元素。效率高于最差情况的直接插入,低于最好情况的直接插入。
    https://www.bilibili.com/video/av38482403
  3. 希尔排序
    缩小步长,每次和对应步长的元素进行比较。下次在减少步长,知道步长为1.这是一个不稳定的排序,最好最坏时间复杂度和直接插入排序一样,平均插入的效率为O(n^1.3)左右。
    https://www.bilibili.com/video/BV17t411v7dQ?from=search&seid=10093480286882516512
  4. 冒泡排序
  5. 快速排序
  6. 简单选择排序
  7. 堆排序
  8. 归并排序
  9. 基数排序
  10. 最小生成树的方法,时间复杂度,以及适用条件。
  11. 拓扑排序
posted @ 2020-04-23 14:05  li33的博客  阅读(434)  评论(0编辑  收藏  举报