ALGORITHM SIMULATION LAB

算法动画仿真实验室

左边看效果,右边改代码。每一个画面都是你写的算法真的跑出来的——改一行,停手半秒就自动重跑 (也可以按 Ctrl+Enter 或点「运行代码」),左边的动画立刻跟着变。不会写也没关系:每个仿真都给了多种参考实现和可拖拽的代码片段, 把片段拖进代码栏就能拼出自己的版本。代码出错时,下方会告诉你错在哪、为什么错、怎么改。 同一套算法还能切换 Python / C++ / C / Java / Go 对照阅读。 第一次接触编程,先看 零基础入门:从源码、栈与堆、函数与指针讲到常用库。

0 个仿真 6 种语言参考实现 可改代码 · 实时重跑 报错定位 + 改进建议 拖拽片段拼装 零基础入门 · 23 节 →
主题
算法种类
细分方向
选择仿真
— — —
▶ 播放 ⏭ 单步 ⏮ 上一步 ⏩ 到结尾 0 / 0
进度 0 / 0
速度 18 帧/秒
算法代码 JavaScript · 可运行 ⤢ 放大
语言
— 可直接编辑 · Tab 缩进 · Ctrl+Enter 运行
▶ 运行代码 ↺ 重置代码 ⧉ 复制代码 参考实现
代码片段拖到代码栏里即可插入(或点一下插入到光标处)
控制台就绪
诊断与改进建议自动分析