学生,代码资源,希望大家能有用。
2021-02-08 19:05:04 767B c++
1
八数码难题也称九宫问题,它是在3×3的方格棋盘上,分别放置了表有数字1、2、3、4、5、6、7、8的八张牌,初始状态S0,目标状态Sg,要求程序能输入任意的初始状态和目标状态,要求通过空格来移动八张牌使得棋盘由初始状态到达目标状态。移动规则为:每次只能将与空格(上下左右)相邻的一个数字平移到空格中。实验要求应用广度优先搜索策略寻找从初始状态到目标状态的解路径,编程语言为C系列语言。
2021-01-28 05:00:38 1.81MB c++
1
广度优先搜索BFS、一致代价搜索UCS、深度优先搜索DFS和启发式搜索A*的详细理解,最重要的是自己创建的例子,并进行详细的分析和算法步骤的图示
1
前端算法 二叉树的层序遍历通过DFS或BFS遍历,依次遍历二叉树遍历的结果值。队列满足先进先出的要求,出列就,新的层进来,旧的层出来
2021-01-28 00:59:17 1KB 前端算法,DFS遍历,BFS遍历
1
利用BFS算法对迷宫问题进行求解并给出最短路径,利用java可视化工具对迷宫进行可视化,并标注出路径可探索过程中丢弃的非最短路径上的节点,更直观易懂。
2020-05-05 16:36:50 266KB 迷宫BFS
1
java实现迷宫的自动求解,bfs算法,实现了可视化,有兴趣可以完善监听事件
2020-04-06 00:25:21 10KB java\bfs
1
没啥事写的一个C++解最小步数二阶魔方的程序,cpp 200多行,尽力写的比较精简,大多是格式化设计(函数列表等),可扩展性比较强,估计改个2~30行代码就能改成3阶魔方。 用的是广搜(BFS),效率算是比较高,平均结算7ms(笔记本八代i7),平均7~8步能复原,源码有比较细致的注释,配套
2020-03-19 03:14:54 9KB 广搜BFS C++ 算法 快速实现
1
没啥事写的一个C++解最小步数二阶魔方的程序,cpp 200多行,尽力写的比较精简,大多是格式化设计(函数列表等),可扩展性比较强,估计改个2~30行代码就能改成3阶魔方。 用的是广搜(BFS),效率算是比较高,平均结算7ms(笔记本八代i7),平均7~8步能复原,源码有比较细致的注释,配套一个简单的QT界面,具体的细节以及原理稍后更新,可见我博客。
2020-03-16 03:14:19 15.14MB QT 广搜 BFS 二阶魔方
1
分别用宽度优先、深度优先、贪婪算法和 A*算法求解“罗马利亚度假问题”。 要求: 分别用文件存储地图和启发函数表,用生成节点数比较以上四种算法在同一问题求 解时的效率,列表给出结果。
2020-01-03 11:30:36 1.94MB ai DFS BFS cug
1
DFS和BFS算法的实现,使用C++语言,适合数据结构初学者学习。
2019-12-21 22:18:48 1.07MB DFS、BFS
1