VisuAlgo

visualgo.net又名 VisuAlgo

新加坡国立大学 Steven Halim 发起的算法可视化学习网站,用动画演示排序、图遍历、最短路径等 24 个数据结构与算法模块,支持自定义输入数据并配随机出题评分的在线测验,适合正在学算法课的大学生对着动画把课本代码跑一遍。

工具免费可选登录网页多语言

VisuAlgo 首页截图

VisuAlgo 是一个把数据结构和算法变成动画的网站。它由新加坡国立大学副教授 Steven Halim 在 2011 年发起,最初是给本校学生自学用的,后来开放给全球用户。你可以在页面上选一个算法,比如冒泡排序或 Dijkstra,然后看着元素一步步移动、比较、交换,比对着课本代码干想要直观得多。

主要功能

网站目前有 24 个可视化模块,覆盖数组、链表、二叉堆、哈希表、二叉搜索树、图遍历、最小生成树、最短路径、网络流、计算几何等主题。每个模块都支持自己输入数据,不只是跑示例。每个可视化页面还配了在线测验,题目由系统随机生成,提交后立刻评分,用来检验有没有真的看懂。

另外还有电子讲座模式,首次访问或未登录时会自动展示,相当于一段带解说的演示。网站支持英文、中文和印尼语三种界面,但中文翻译进度落后,部分内容会跳回英文版。

适合谁

正在学算法课的大学生、准备面试刷题的开发者,以及需要向学生演示算法过程的老师。对完全没接触过数据结构的人来说,直接看动画可能还是需要配合教材。

费用与限制

网站本身免费使用,注册账户后可以保存进度和偏好。早期只允许新加坡国立大学邮箱注册,2023 年 6 月起向全球开放。移动端从 2022 年 4 月起有精简版,但复杂可视化还是建议在分辨率至少 1366x768 的电脑上看。项目目前由 Optiver 赞助,2026 年的扩展方向包括 AI 辅助的信息可视化。

常见问题

VisuAlgo 收费吗?
VisuAlgo 免费使用。
用 VisuAlgo 要登录吗?
可以不登录使用,登录后功能更全。注册账户可保存进度,非必须。
VisuAlgo 有哪些平台 / App?
支持 网页。
VisuAlgo 的替代品有哪些?
本站整理了 3 个替代品,例如 GeeksforGeeks、OI Wiki、Hello 算法。

替代品 全部 3 个 →

收录于 2024 年 11 月 · 更新于 11 月 8 日 · 浏览 172 · 报告问题

替代品 3 个打开官网visualgo.net