摘要: 马踏棋盘算法介绍 马踏棋盘算法也被称为骑士周游问题 将马随机放在国际象棋的8×8棋盘Board[0~7][0~7]的某个方格中,马按走棋规则(马走日字)进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格 马踏棋盘算法分析 马踏棋盘问题(骑士周游问题)实际上是图的深度优先搜索(DFS)的应用。 阅读全文
posted @ 2021-08-09 15:51 HJ0101 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 迪杰斯特拉算法 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个结点到其他结点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。 迪杰斯特拉(Dijkstra)算法过程 设置出发顶点为v,顶点集合V{v1,v2,vi...},v到V中各 阅读全文
posted @ 2021-08-09 15:38 HJ0101 阅读(271) 评论(0) 推荐(0) 编辑