liweiwei1419 / Backtracking-Visualization

回溯算法可视化小 Demo。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

回溯算法可视化

说明

这是一个 Java 项目。这个小 Demo 展示了回溯算法的执行流程,便于初学者理解回溯算法。

N 皇后问题效果

数独问题效果

参考资料

  • liuyubobobo 老师在慕课网上开设的课程《看得见的算法》第 8 章 《益智游戏自动生成解 - Move the Box》源代码

说明

  • 程序的入口是:以 Visualizer 结尾的两个文件 NQueensVisualizer 和 SudokuVisualizer 的底部的 main 方法;
  • 我对刘老师的代码的处理,去掉了一些工程化的代码(例如参数校验),以尽量少的代码完成可视化。

About

回溯算法可视化小 Demo。


Languages

Language:Java 100.0%