| 版 | 1.4.0 |
|---|---|
| 发行人 | Shaowei Rong |
| 发布日期 | 2020年3月19日 |
| 添加日期 | 2020年3月19日 |
| 操作系统要求 | iOS |
| 要求 | Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch. |
| 下载总数 | 0 |
| 价钱 | Free |
描述
一款新颖的数据结构学习app,最大的特点是可以在这个app中动态调试数据结构,直观的观察运行过程中数据结构的变化。在这个应用程序中,您可以学习以下数据结构:
1.线性结构,包括数组、链表、队列、栈。线性结构是其他高级数据结构的基础,与高级算法一样精细。
2、树结构,包括二叉树、二叉搜索树、AVL树、红黑树、堆。在这个应用程序中,您可以动态调试二叉树的三种遍历(包括非递归遍历实现)、树中搜索、AVL树和红黑树中的平衡调整、堆排序。给你手写红黑树的能力。
3.图结构,包括图结构的邻接表存储表示,深度优先搜索和广度优先搜索,在图中求欧拉路径,拓扑排序,最大连通分量,最小生成树问题,最短单源路径问题。它还提供这些经典图算法的动态调试。
4.数据结构入门课会讲河内塔的问题。解决这个问题的算法通常是递归的。这个应用程序提供了河内塔问题的动态调试,让您不再对河内塔的递归调用感到困惑。