工具地址
这是旧金山大学的一个网站,该网站以可视化的交互模式介绍数据结构和算法,非常有利于理解!
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
使用方法
以上链接进入可视化工具导航页面。
该页面提供的大部分平时所用到的数据结构,包括 红黑树,二叉查找树,B树,B+树 的演示,以及排序算法例如 冒泡排序、选择排序、希尔排序、快速排序等等 的可视化演示。
例如,冒泡排序:
B+ 树的动态插入过程:
这是旧金山大学的一个网站,该网站以可视化的交互模式介绍数据结构和算法,非常有利于理解!
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
以上链接进入可视化工具导航页面。
该页面提供的大部分平时所用到的数据结构,包括 红黑树,二叉查找树,B树,B+树 的演示,以及排序算法例如 冒泡排序、选择排序、希尔排序、快速排序等等 的可视化演示。
例如,冒泡排序:
B+ 树的动态插入过程: