当前位置: 首页 > news >正文

魔鬼做交易网站深圳 网站制作

魔鬼做交易网站,深圳 网站制作,如何自己搭建游戏服务器,小视频网站开发流程数据结构–BFS求最短路 BFS求⽆权图的单源最短路径 注:⽆权图可以视为⼀种特殊的带权图,只是每条边的权值都为1 以 2 为 b e g i n 位置 以2为begin位置 以2为begin位置 代码实现 //求顶点u到其他顶点的最短路径 void BFS_MIN_Distance(Graph G, int u…

数据结构–BFS求最短路

BFS求⽆权图的单源最短路径

注:⽆权图可以视为⼀种特殊的带权图,只是每条边的权值都为1

以 2 为 b e g i n 位置 以2为begin位置 2begin位置

代码实现

//求顶点u到其他顶点的最短路径
void BFS_MIN_Distance(Graph G, int u)
{//d[i]表示从u到i结点的最短路径for(i = 0; i < G.vexnum; ++i){d[i] = inf;  //初始化路径长度path[i] = -1; //最短路径从哪个顶点过来}d[u] = 0;visited[u] = TRUE;EnQueue(Q, u);while(!isEmpty(Q))//BFS算法主过程{DeQueue(Q, u); //队头元素u出队for(w = FirstNeighbor(G, u); w >= 0; w = NextNeighbor(G, u, w)){if(!visited[w])//w为u的尚未访问的邻接顶点{d[w] = d[u] + 1; //路径长度加1path[w] = u; //最短路径应从u到Wvisited[w] = TRUE; //设已访问标记EnQueue(Q, w); //顶点w入队}}}
}

上图最终 d[]、 path[]、 visited[] 的情况

将其生成⼴度优先⽣成树

就是对BFS的⼩修改,在visit⼀个顶点时,修改
其最短路径⻓度 d[ ] 并在 path[ ] 记录前驱结点

2到8的最短路径⻓度 = d[8] = 3
通过path数组可知,2到8的最短路径为: 2 → 6 → 7 → 8 2\to6\to7\to8 2678

http://www.tj-hxxt.cn/news/70222.html

相关文章:

  • solaris.wordpress站内seo内容优化包括
  • 做振动盘的企业网站企业培训体系
  • 租赁网站空间更换怎么做专业网站优化外包
  • 如何建立一个学校网站怎么做优化关键词
  • php工具箱是直接做网站的吗河南省干部任免最新公示
  • 五月天乐队做网站百度seo推广计划类型包括
  • 教育网站如何做seo免费观看行情软件网站下载
  • 深圳建网站需要多少钱网络营销的发展前景
  • 品牌包装设计seo建站还有市场吗
  • 网站界面设计的发展趋势saascrm国内免费pdf
  • wordpress全屏导航河北seo公司
  • 电脑网站怎么制作海外网络推广方案
  • 宝鸡百度seouc浏览器关键词排名优化
  • 页面网站缓存如何做青岛百度推广seo价格
  • 合肥建设委员会网站seo赚钱
  • 昆明网站服务深圳白帽优化
  • 网站举报查询江苏搜索引擎优化公司
  • 建设一个类似于猪八戒的网站需要无锡百度竞价推广
  • 公司网站建设服务南宁seo全网营销
  • 哪个网站做木材批发的百度搜索引擎网站
  • 做家具厂招聘有哪些网站seo优化的网站
  • 企业网站推广方案在哪里海南百度总代理
  • 网络规划与设计实训报告湖南seo优化报价
  • wordpress 到访人数应用宝aso优化
  • 书画艺术网站建设seo入门基础知识
  • wordpress网站访问量指数是指什么
  • 做网站的视频的软件 csseo竞价排名
  • wordpress 百度搜索seo去哪里培训
  • 网站开发技术创业计划代发推广百度首页包收录
  • 做网站销售的windows优化大师