数据结构交互式学习平台

以可视化、可操控的方式学习数据结构与算法。控制每一步的执行,观察数据的变化,深入理解原理。

8
章节
120+
交互页面
47
知识小节
01

绪论

数据结构的基本概念、逻辑结构与存储结构、算法分析与时间复杂度

6 个交互页面 4 个小节
02

线性表

顺序表与链表的存储结构、基本操作、经典算法与应用

12 个交互页面 6 个小节
03

栈和队列

LIFO与FIFO原则、栈与队列的实现、表达式求值、递归与迷宫求解

15 个交互页面 7 个小节
04

串、数组和广义表

串的模式匹配算法、数组的存储、特殊矩阵压缩、广义表结构

10 个交互页面 6 个小节
05

树和二叉树

二叉树的性质与遍历、线索二叉树、哈夫曼树、并查集

16 个交互页面 8 个小节
06

图的存储与遍历、最小生成树、最短路径、拓扑排序与关键路径

16 个交互页面 7 个小节
07

查找

线性查找、二叉搜索树、AVL树、B树、散列表

16 个交互页面 6 个小节
08

排序

插入排序、交换排序、选择排序、归并排序、基数排序与外部排序

13 个交互页面 8 个小节

平台特色

步进控制

播放、暂停、单步前进、后退、重置,完全掌控学习节奏

📊

可视化呈现

Canvas动画展示数据结构和算法的每一步变化

速度调节

滑块调节动画速度,适应不同学习阶段的需求

📱

三端适配

PC、平板、手机均可流畅使用,随时随地学习

开始学习

从第一章绪论开始,逐步深入数据结构的奇妙世界

进入第1章:绪论