Map_project:应用搜索算法查找从一个地方到另一个地方的最佳路线,并在GUI上显示路径(带有Java的DFS,BFS
2022-11-04 00:03:43 382KB Java
1
人工智能作业,其算法进行了优化,解决速度较快,代码附加注释,具有参考学习价值。
2022-10-30 21:05:28 17.33MB 人工智能 八数码 无信息搜索 c++编程
1
(1)掌握图的邻接矩阵、邻接表、十字链表等不同存储形式的表示方法。 (2)掌握图的两种不同遍历方法的基本思想并能编程实现。 (3)掌握构造最小生成树的两种算法,即Prim 算法和Kruscal算法的思想,并能编程实现。 (4)能够灵活运用图的相关算法解决相应的实际问题。
2022-10-27 08:49:27 6KB 数据结构 实验 代码
1
迷宫 IDE:NetBeans 语言:JAVA Windows应用程序 一个实现BFS,DFS和A *算法的迷宫应用程序算法应用DFS,BFS和A * 该程序解决并可视化了机器人运动计划(robot motion planning)的问题,实现了算法DFS,BFS和A *以及贪婪搜索算法(作为A *的特例)的变体。 算法A *优于其他两个。 用户可以通过指定所需的行数和列数来更改网格中的单元格数。 用户可以按照自己的计划添加任意数量的障碍物。 用设计程序绘制曲线。 通过单击消除单个障碍。 可以通过拖动鼠标来更改机器人和/或目标的位置。 从“逐步”搜索跳到“移动”搜索,反之亦然即使搜索正在进行,也按相应的按钮。 即使搜索正在进行中,只要将滑块“ Speed”放置在新的所需位置,然后按“ Move”按钮,也可以更改可搜索搜索的速度。 应用程序认为机器人本身具有一定的体积。 因此,他不
2022-10-24 20:57:46 61KB Java
1
蛇 用 JavaScript 编写的各种蛇搜索算法 用 JavaScript 编写的贪吃蛇游戏,使用轻量级 NodeJS Web 服务器托管。 在本地运行: 克隆回购 克隆仓库中的“npm install” “节点服务器”启动服务器 浏览到
2022-10-24 20:56:33 251KB JavaScript
1
用Python实现的Maze PathFinder Visualizer 如何使用 在电路板上的前两次左键单击可初始化起点和终点 单击或单击并拖动以创建障碍 按空格键,看看算法开始了! 符号 “ @”:开始和结束节点 “#”:障碍 “ *”:访问的节点 “ +”:路径 广度优先搜索 广度优先搜索不受加权,保证了最佳路径。 深度优先搜索 深度优先搜索未加权,不能保证最佳路径。
2022-10-17 16:50:53 343KB pathfinding python3 bfs visulizer
1
Program resolves First Weight Search
2022-09-23 13:01:04 648KB bfs
核心代码 void DfsSerch(int x,int y,int step) { int temp; temp=ti-step-abs(dx-x)-abs(dy-y); if (temp<0||temp%2==1) return; int tx,ty; for(int i=0;i<4;i++) //四个方向探索 上下左右走 { tx=x+dir[i][0]; ty=y+dir[i][1]; if (a[tx][ty]=='D'&&step==ti-1) { flag=1; return ; } if(a[tx][ty]=='.'&&(tx>=0&&tx=0&&ty
2022-09-14 10:25:47 1.26MB ACM_DFS+BFS
1
主要用于教学C++的学生深度优先搜索和广度优先搜索的基础,为备考CSP-J2的学生拿个一等奖,绰绰有余
2022-08-16 10:02:36 27.67MB 图论搜索
1
由c++实现,包含dfs,bfs,A*算法,非常的好看,来自我的数据结构课设的一道题。
2022-07-26 14:08:04 65.37MB c++ dfs bfs A*
1