Data Structure Visualizations
是旧金山大学 David Galles 教授用 HTML5 + JavaScript 制作的数据结构动画课件中算法演示。David Galles
利用 JS+HTML5 Canvas 技术以可视化的方式演示各种算法的基本原理,即介绍了数学知识,又让这种教学变得饶有兴趣。
- 基础
- Stack栈: 数组实现
- Stack栈: 链表实现
- Queues队列: 数组实现
- Queues队列: 链表实现
- Lists列表: 数组实现
- Lists列表: 链表实现
- 递归
- 索引
- 排序
- 堆数据结构
- 图的算法
- 动态编程
- 几何算法
- 其他 …
- Disjoint Sets 并查集
- 哈夫曼编码