1. B树与B+树

    静态索引结构在初始创建时就已经定型,而且在运行期间,其结构不发生变化,存取方便,但插入删除效率低。动态索引结构在运行期间,其结构随着增删而调整,以保持最佳搜索效率。B树与B+树就属于动态索引结构。

    2019/12/17 算法和数据结构

  2. 线性表检索与静态索引检索

    线性表检索与静态索引检索的实现与比较

    2019/12/13 算法和数据结构

  3. 哈希表检索

    哈希表检索的实现

    2019/12/11 算法和数据结构

  4. 外排序算法

    外排序算法的实现和比较

    2019/11/30 算法和数据结构

  5. 内排序算法

    内排序算法的实现和比较

    2019/11/26 算法和数据结构

  6. 图的算法

    最短路径与最小生成树算法

    2019/11/09 算法和数据结构

  7. 图的结构要比相比二叉树和森林要更复杂

    2019/11/07 算法和数据结构

  8. 森林

    森林相比二叉树要更复杂,所以将森林与二叉树一起考虑将更好

    2019/11/02 算法和数据结构

  9. 最小堆的实现

    优先队列,堆排序,都用了最小堆

    2019/10/25 算法和数据结构

  10. Java中的位运算

    在看 双端队列ArrayDeque 的源码时,发现了一些很奇怪的位运算操作,需要绕些弯子才能理解

    2019/10/15 Java