以可视化、可操控的方式学习数据结构与算法。控制每一步的执行,观察数据的变化,深入理解原理。
数据结构的基本概念、逻辑结构与存储结构、算法分析与时间复杂度
顺序表与链表的存储结构、基本操作、经典算法与应用
LIFO与FIFO原则、栈与队列的实现、表达式求值、递归与迷宫求解
串的模式匹配算法、数组的存储、特殊矩阵压缩、广义表结构
二叉树的性质与遍历、线索二叉树、哈夫曼树、并查集
图的存储与遍历、最小生成树、最短路径、拓扑排序与关键路径
线性查找、二叉搜索树、AVL树、B树、散列表
插入排序、交换排序、选择排序、归并排序、基数排序与外部排序
播放、暂停、单步前进、后退、重置,完全掌控学习节奏
Canvas动画展示数据结构和算法的每一步变化
滑块调节动画速度,适应不同学习阶段的需求
PC、平板、手机均可流畅使用,随时随地学习
从第一章绪论开始,逐步深入数据结构的奇妙世界