首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有向无环图G以邻接矩阵的方式存储,G[i][j]中存放的是从结点i出发到结点j的边权,G[i][j]=0代表从i到j没有直接的边,试编写程序,求G图中最长的路径长度。 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
设有向无环图G以邻接矩阵的方式存储,G[i][j]中存放的是从结点i出发到结点j的边权,G[i][j]=0代表从i到j没有直接的边,试编写程序,求G图中最长的路径长度。 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
admin
2017-04-28
56
问题
设有向无环图G以邻接矩阵的方式存储,G
[j]中存放的是从结点i出发到结点j的边权,G
[j]=0代表从i到j没有直接的边,试编写程序,求G图中最长的路径长度。
根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: int floyd (Graph G) { //构造一个新图 int dist[n](nl; //n是已经定义的常量,代表图中顶点的个数 for (int i=0; i<G.VerticeNum();i++) { for (int j=0;j <G.VerticeNum();j++) { dist[i][j]=—G.weight <i,j); //初始化新图的边权 } } //弗洛伊德算法 for (int k=0; k<G.G.VerticeNum();k++) { for (int i=0; i<G.G.VerticeNum(); i++) for (int j=0;j <G.G.VerticeNum(),j++) if (dist[i][j]>dist [i][kl+distfk][j]) dist [i] [j]=dist [i][k]+dist[k][j]; } //遍历新图,找出最大路径长度 int max=0; for (int i=0; i<G.VerticeNum();i++) for (int j=0;j <G.VerticeNum();j++) int floyd (Graph G) { //构造一个新图 int dist[n](nl; //n是已经定义的常量,代表图中顶点的个数 for (int i=0; i<G.VerticeNum();i++) { for (int j=0;j <G.VerticeNum();j++) { Dist[i][j]=—G.weight <i,j); //初始化新图的边权 } } //弗洛伊德算法 for (int k=0; k<G.G.VerticeNum();k++) { for (int i=0; i<G.G.VerticeNum(); i++) for (int ;=0;j <G.G.VerticeNum(),j++) if (dist[i][j]>dist [i][kl+distfk][j]) dist [i] [j]=dist [i][k]+dist[k][j]; } //遍历新图,找出最大路径长度 int max=0; for (int i=0; i<G.VerticeNum();i++) for (int j=0;j <G.VerticeNum();j++) if(max<—dist[i][j]) max<—dist[i][j]; return max; }
解析
转载请注明原文地址:https://jikaoti.com/ti/8IfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述德国古典哲学的主要代表成果。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
标志着南京国民政府在全国范围内形式上完成统一的事件是()。
英国政府任命的“东方远征军”总司令和全权代表是()。
拜占庭建筑风格的典型代表圣索菲亚大教堂建于()。
下面哪部经典是我国最早的官方史书?()
1988年6月,苏联共产党第十九次代表会议的主题是()。
洋务派创办军事工业的方式是()。
美国主张建立国际联盟的主要目的是()。
明朝中叶,美洲高产的农作物()的传入,对改变当时人们的食品结构产生了重大影响。
随机试题
教育手段
鉴别蓄水证与蓄血证,下述哪项最有意义
患者全血细胞减少,疑急性白血病或再生障碍性贫血,下列哪项对白血病诊断最有意义
过敏性紫癜肝病出血倾向
甲因犯抢劫罪被市检察院提起公诉,经一审法院审理,判处死刑缓期二年执行。甲上诉,省高级人民法院核准死缓判决。根据审判监督程序的规定,下列哪一做法是错误的?()
最近,“拆二代”这个词火了起来。根据网上的说法:“‘拆二代’多数在上世纪80年代后出生于城市近郊的人,由于拆迁补偿一夜暴富,他们经常以负面形象示人。___________调查数据说明,“拆二代”纸醉金迷又扶不上墙的形象不过是一种幻想。它反映了一种将一个群体
在大家眼中“挣钱多,说话少,疯狂加班”的程序员们,终于发声,通过这场“996.ICU”运动表达了抵制姿态。“996”作为一句玩笑,迅速被互联网企业员工、即将踏入互联网行业的高校人才以及关注该领域的人们“吵”成话题,这本身就表明了问题的严重性和紧迫性。某些互
数据库技术的根本目标是要解决数据的()。
下列叙述中正确的是
Whatisthelecturemainlyabout?
最新回复
(
0
)