数据结构 - 动态调‪试‬ 4+

经典算法动画演示,助你学习常用数据结‪构‬

绍伟 荣

    • 4.3 • 90 个评分
    • 免费
    • 提供 App 内购买项目

简介

您学习数据结构的最佳 App,在这个 App 中对计算机科学重要的数据结构和一些算法进行了介绍,并提供了数据结构、算法的伪代码实现和 C++ 实现。本 App 最大的特色是让您可以动态调试这些数据结构,直观地向您展示出算法在执行过程中结构的变化。

一款新颖的数据结构学习 App,最大的特色是您可以在这个 App 中您可以动态调试数据结构,直观地观察到数据结构在运行过程中的变化。 在这个 App 中您可以学习到以下数据结构:

1、线性结构,包括数组、链表、队列、栈。线性表是其他高级数据结构、以及高级算法的基础。

2、树形结构,包括二叉树、二叉查找树、AVL 树、红黑树、堆结构。您可以在这个 App 中动态调试二叉树的三种遍历(包括遍历的非递归实现),查找树的检索,AVL树和红黑树的平衡调整,以及堆排序算法。让您具备徒手写出红黑树的水平。

3、图结构,包括图结构的邻接链表存储表示,深度优先搜索和广度优先搜索,寻找图结构中的欧拉路径,图结构的拓扑排序,最大连通分量,最小生成树问题,以及单源最短路径问题。并提供了这些经典的图算法的动态调试功能。

4、数据结构入门课都会讲到汉诺塔问题。解决这个问题的算法那往往是递归的。 这个App 中便提供了汉诺塔问题的动态调试,让您对汉诺塔的递归调用不再迷惑。

评分及评论

4.3(满分 5 分)
90 个评分

90 个评分

Lightfall.C

太棒了,不过希望能有更多的数据结构

代码加动画一步一步的演示一下就学明白了,已购买,不过希望未来能够加更多的数据结构和算法演示

男警大队

伪代码演示的时候不会每次出现引导就更棒,另外可以对比一下跟算法动画图解的异同

加油

开发人员回复

第一次进入一个 数据结构的时候会出现引导,下次在进入这个数据结构的时候就不会出现了。

congspark

该有的没有

红黑树的算法就没有动态的演示,简单的算法,大家都明白的,演示有什么用。难得算法为什么不演示呢?

开发人员回复

我去,你搞错了吧,红黑树的插入删除遍历构建都有动态演示,queue 和stack很简单是没有动态演示的,复杂的数据结构算法我都加入了动态演示功能的。

App 隐私

开发者“绍伟 荣”已表明该 App 的隐私规范可能包括了下述的数据处理方式。有关更多信息,请参阅开发者隐私政策

未收集数据

开发者不会从此 App 中收集任何数据。

隐私处理规范可能基于你使用的功能或你的年龄等因素而有所不同。了解更多

更多来自此开发人员的 App

世界名画-艺术画廊
教育
艺术家画廊 - 莫奈
教育
艺术家画廊 - 梵高
教育
Graph Editor
图形与设计
艺术家画廊 - 拉斐尔
教育
艺术家画廊 - 老彼得·勃鲁盖尔
教育

你可能也会喜欢

算法动画图解
教育
程序员面试:2000+题库
教育
Codelet
教育
Algorithms + Data Structures
教育
编程狮(w3cschool)-随时随地学编程,python
教育
Java编译器-程序员必备开发工具
参考资料