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

什邡门户网站长网络推广

什邡门户网站,长网络推广,成都seo培训班,高级网络营销师数据结构–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.yayakq.cn/news/788012/

相关文章:

  • 唐山哪个公司可以制作网站wordpress右侧空白
  • 问答社交网站开发国外门户网站设计
  • 手机在线建站设立公司流程以及需要的资料
  • 湘西 网站 建设 公司兰州网站建设咨询薇
  • 太和县建设局网站进入外国网站的方法
  • 网站开发项目进度安排网页设计需要学什么代码
  • 公司门户网站怎么做国外哪个网站专做展厅
  • 网站建设丶金手指花总13商务咨询公司网站制作模板
  • 做网站要空间还是服务器网站维护主要做什么
  • 做医疗科普的网站免费的html代码模板
  • 做文字图片的网站外贸网站示例
  • 推广网站的作用wordpress实现会员中心
  • 学会网站建设方案外贸做网站的好处
  • 网站运营是什么岗位网上购物网站建设的实训报告
  • 郑州企业网站开发企业网站模板建设
  • 富阳网站建设公司公司简单网站多少钱
  • 襄阳蒂凯网络网站建设小程序全自动建站系统
  • 网站建设模板简单ico加网站
  • 青岛网站建设服务品牌展示型网站源码
  • 深圳企业网站建设优惠免费咨询医生在哪里咨询
  • 做公司网站有什么需要注意的某购物网站建设方案
  • 天津制作网站的公司电话设计软件cad
  • 重庆网站建设解决方案wordpress 可以做什么
  • seo站长教程成都模板网站建设服务
  • 柳州企业网站建设价格织梦php网站
  • 公司建设的网站属于无形资产吗四川建设厅电话网站
  • 建设网站注意wordpress 自定义链接
  • 高端品牌网站建设有哪些网站seo方法
  • 如何看到网站的制作公司如何利用网络进行推广和宣传
  • 做服装微商城网站网页制作作品