介绍了卡特兰数,在组合数学中有很多用处
【CS61B】Lec28 Sorting I
CS61B的第28讲,介绍了什么是排序,以及选择排序与堆排序
【CS61B】Lec27 Tries
CS61B的第27讲,介绍了字典树
【CS61B】Lec26 Directed Acyclic Graphs
CS61B的第26讲,介绍了拓扑排序以及DAG在最短路上的应用
【CS61B】Lec25 Minimum Spanning Trees
CS61B的第25讲,介绍了最小生成树以及构造最小生成树的两种算法
【数学】数论基础
介绍了数论的基础知识
【CS61B】Lab6-BSTMap
CS61B的Lab6,实现以二叉搜索树为底层的Map
【CS61B】Lec24 Shortest Paths
CS61B的第24讲,讲解了Dijkstra求最短路的思路,并附带介绍了A*算法启发式求最短路
【CS61B】Lec22-23 Tree and Graph Traversalsaring
CS61B的第22-23讲,讲解了图与图的遍历
【CS61B】Lec21 Priority Queue & Heaps
CS61B的第21讲,讲解了堆与优先队列的工作原理