数据结构 - 动态调试 4+
经典算法动画演示,助你学习常用数据结构
绍伟 荣
-
- 免费
- 提供 App 内购买项目
截屏
简介
您学习数据结构的最佳 App,在这个 App 中对计算机科学重要的数据结构和一些算法进行了介绍,并提供了数据结构、算法的伪代码实现和 C++ 实现。本 App 最大的特色是让您可以动态调试这些数据结构,直观地向您展示出算法在执行过程中结构的变化。
一款新颖的数据结构学习 App,最大的特色是您可以在这个 App 中您可以动态调试数据结构,直观地观察到数据结构在运行过程中的变化。 在这个 App 中您可以学习到以下数据结构:
1、线性结构,包括数组、链表、队列、栈。线性表是其他高级数据结构、以及高级算法的基础。
2、树形结构,包括二叉树、二叉查找树、AVL 树、红黑树、堆结构。您可以在这个 App 中动态调试二叉树的三种遍历(包括遍历的非递归实现),查找树的检索,AVL树和红黑树的平衡调整,以及堆排序算法。让您具备徒手写出红黑树的水平。
3、图结构,包括图结构的邻接链表存储表示,深度优先搜索和广度优先搜索,寻找图结构中的欧拉路径,图结构的拓扑排序,最大连通分量,最小生成树问题,以及单源最短路径问题。并提供了这些经典的图算法的动态调试功能。
4、数据结构入门课都会讲到汉诺塔问题。解决这个问题的算法那往往是递归的。 这个App 中便提供了汉诺塔问题的动态调试,让您对汉诺塔的递归调用不再迷惑。
评分及评论
太棒了,不过希望能有更多的数据结构
代码加动画一步一步的演示一下就学明白了,已购买,不过希望未来能够加更多的数据结构和算法演示
伪代码演示的时候不会每次出现引导就更棒,另外可以对比一下跟算法动画图解的异同
加油
开发人员回复 ,
第一次进入一个 数据结构的时候会出现引导,下次在进入这个数据结构的时候就不会出现了。
该有的没有
红黑树的算法就没有动态的演示,简单的算法,大家都明白的,演示有什么用。难得算法为什么不演示呢?
开发人员回复 ,
我去,你搞错了吧,红黑树的插入删除遍历构建都有动态演示,queue 和stack很简单是没有动态演示的,复杂的数据结构算法我都加入了动态演示功能的。
App 隐私
开发者“绍伟 荣”已表明该 App 的隐私规范可能包括了下述的数据处理方式。有关更多信息,请参阅开发者隐私政策。
未收集数据
开发者不会从此 App 中收集任何数据。
隐私处理规范可能基于你使用的功能或你的年龄等因素而有所不同。了解更多
信息
- 提供者
- 绍伟 荣
- 大小
- 4.6 MB
- 类別
- 教育
- 兼容性
-
- iPhone
- 设备需装有 iOS 13.0 或更高版本。
- iPad
- 设备需装有 iPadOS 13.0 或更高版本。
- iPod touch
- 设备需装有 iOS 13.0 或更高版本。
- Mac
- 设备需装有 macOS 11.0 或更高版本。
- Apple Vision
- 设备需装有 visionOS 1.0 或更高版本。
- 语言
-
简体中文、英语
- 年龄分级
- 4+
- Copyright
- © 2022 haharsw
- 价格
- 免费
- App 内购买项目
-
- 解锁所有数据结构 ¥22.00