2025/2/9

2025/2/3

重大更新

递归算法将提前显示递归树,更直观地展示递归过程。

2024/12/28

2024/12/22

2024/12/3

重大更新

新增颜色设置面板,现在可以方便地在可视化面板中直接调整变量的颜色了。

同时也添加了字体大小等通用设置,优化使用体验。

2024/11/20

2024/11/6

2024/11/3

2024/10/31

重大升级

可视化面板支持颜色系统,同时支持通过注释关键词和页面调色板修改任意对象的颜色。

详见 可视化面板的颜色系统

2024/10/21

2024/10/19

具体用法参见 可视化面板使用说明

2024/10/13

2024/10/3

重大更新

添加 @visualize cert 注释支持按照直方图的形式显示数组元素,辅助本站 排序算法章节 的学习。

Algorithm visualize
  算法可视化面板

2024/7/17

重大更新

添加 @visualize bfs 注释支持可视化 BFS 算法,具体使用方法参见 可视化面板简介

Algorithm visualize
  算法可视化面板

2024/7/17

重大 bug 修复

修复构建二叉树/多叉树时,节点不显示的问题。

2024/6/10

重大更新

使用 @visualize 标签对递归函数生成的递归树支持区分「已完成」和「未完成」状态,更直观地显示当前递归函数是否已经计算完成:

Algorithm visualize
  算法可视化面板

2024/6/2

重大更新

支持可视化 二叉堆 结构,具体使用方法参见 可视化面板简介

2024/5/19

2024/5/1

重大更新

支持查看 console 输出,在代码中直接使用 console.log 即可。

根据 笔试「骗分」技巧 中介绍的递归调试方法,原生的 console.log 方法被我加强了,可以自动根据递归深度给输出内容加上缩进,方便你观察递归过程。如果你不希望自动添加缩进,可以使用 console._log 方法。

具体介绍见 可视化面板简介

2024/4/6

重大更新

鼠标悬停在代码上方,支持跳转到上一次执行位置。

2024/4/3

2024/3/18

2024/3/12

2024/3/5

2024/2/17

bug 修复

修复部分代码编译时出现报错:Error: No substitution given for "__X34" 的 bug。

2024/2/1

重大更新

新网站 labuladong.onlinevscode 刷题插件Jetbrains 插件Chrome 插件 中的算法可视化面板添加「编辑」按钮,读者可以直接修改算法可视化面板的代码并执行。

2024/1/10

重大更新

支持 @visualize choice(nums[i])@visualize unchoice(nums[i]) 注释,用于可视化回溯/动态规划算法的选择和撤销选择过程。鼠标移动到递归树节点上,会显示递归路径上所做的所有选择:

网站/插件所有的可视化面板已更新这个新功能。具体介绍见 可视化面板简介

2024/1/7

2024/1/1

可视化面板正式上线,使用地址:

https://labuladong.online/algo-visualize/