VisuAlgo.net/zh
数据结构和算法动态可视化 (Chinese)

你知道吗? 下一个随机提示
VisuAlgo 是一个三语网站。尝试访问除默认英文版本以外的其他版本的 VisuAlgo,例如中文或印尼文。用户可以看到这三个页面的翻译统计信息(我们力争尽快使这三个页面都接近 100%)。不幸的是,其他语言的翻译进度太落后了,因此它们被重定向到英语
在VisuAlgo中,您可以使用自己的输入进行任何算法,而不只是样本输入。 这是VisuAlgo的一大特性。在这6个图形相关的可视化中尝试图形绘制功能:图形DS,DFS / BFS,MST,SSSP,最大流量和匹配。 您也可以在这6个图表相关的可视化对象框中点击标签'graph',或在搜索框中输入'graph'
VisuAlgo于2021年12月22日进行了系统更新。一些显著的可视化升级:/heap(紧凑数组模式,PartialSort(), UpdateKey(i, newv), 和Delete(i)操作),/bitmask (更清晰),/ufds(更多例子,一个新的初始化模式)。
为了比较2个相关算法, 例如在同一个图表上跑Kruskal和Prim,或在同一种数据结构上进行两个相关的操作(如最大堆作为二叉树和紧凑数组的不同格式),打开2 个VisuAlgo窗口,并列他们。 点击这里查看截图。
您可以可视化用JavaScript编写的任何有效递归函数的递归树(或DAG,如果存在重叠的子问题和动态规划(DP))。 点击这里查看截图。显然,不要尝试使用巨大的递归树来可视化递归,因为这样做会使您自己的 Web 浏览器/计算机崩溃。
VisuAlgo第一次加载很快(我们用了CloudFlare的全球CDN),但第二次加载会更快,因为我们缓存了大量的静态内容 :)(所以请不要使用隐身浏览模式或隐私浏览模式,以让缓存发挥作用)。对于NUS的学生,在登陆后VisuAlgo将会根据你的偏好/课程设定加载。
每个可视化页面都有一个“e-Lecture Mode”,可以从该页面的右上角访问,解释正在可视化的数据结构和/或算法。 该电子讲座模式会自动显示给首次浏览或没有登陆的用户。电子讲座内容的质量会逐渐接近新加坡国立大学(NUS)算法课的标准。
Please check the newest features of VisuAlgo: 1). User accounts system for NUS students and verified CS lecturers worldwide (and also read the latest Privacy Policy popup at the bottom right corner), 2). More mobile-friendly setup, 3). More polished e-Lecture notes to reach "NUS standard", and 4). Trilingual capability (/en, /zh, or /id).
VisuAlgo has two main components: The 24 visualization pages and their associated Online Quiz component (more questions are currently being added into the question bank). We do not script any of the questions in Online Quiz :O and all answers will be graded almost instantly :). You can this online quiz system by clicking the 'Training' button on the visualization module.
在您最喜欢的搜索引擎中的搜索“算法可视化”,VisuAlgo在搜索结果的第一页吗:)? 下一级:用英语或印尼语搜索相同名词, VisuAlgo是否仍然列在第一页? :)。 最后,搜索您最喜欢的数据结构或算法的名称,而不提到关键字“动画”或“可视化”。 有时VisuAlgo仍然列在第一页 :)。
-
递归树/有向无环图<... 训练
动态规划 动态规划 范型 cs1010 cs2040 cs3233 cs4234 递归
算法 递归 树 有向无环图 -
Steiner Tree 训练
np-hard 图 多生成树 cs4234