亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? algo7-6.cpp

?? 嚴蔚敏C語言版數據結構源代碼 與書上的算法同步
?? CPP
字號:
 // algo7-6.cpp 實現算法7.15的程序。迪杰斯特拉算法的實現
 #include"c1.h"
 #define MAX_NAME 5 // 頂點字符串的最大長度+1
 #define MAX_INFO 20 // 相關信息字符串的最大長度+1
 typedef int VRType;
 typedef char InfoType;
 typedef char VertexType[MAX_NAME];
 #include"c7-1.h" // 鄰接矩陣存儲表示
 #include"bo7-1.cpp" // 鄰接矩陣存儲表示的基本操作
 typedef int PathMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; // 路徑矩陣,二維數組
 typedef int ShortPathTable[MAX_VERTEX_NUM]; // 最短距離表,一維數組

 void ShortestPath_DIJ(MGraph G,int v0,PathMatrix P,ShortPathTable D)
 { // 用Dijkstra算法求有向網G的v0頂點到其余頂點v的最短路徑P[v]及帶權長度
   // D[v]。若P[v][w]為TRUE,則w是從v0到v當前求得最短路徑上的頂點。
   // final[v]為TRUE當且僅當v∈S,即已經求得從v0到v的最短路徑 算法7.15
   int v,w,i,j,min;
   Status final[MAX_VERTEX_NUM]; // 輔助矩陣,為真表示該頂點到v0的最短距離已求出,初值為假
   for(v=0;v<G.vexnum;++v)
   {
     final[v]=FALSE; // 設初值
     D[v]=G.arcs[v0][v].adj; // D[]存放v0到v的最短距離,初值為v0到v的直接距離
     for(w=0;w<G.vexnum;++w)
       P[v][w]=FALSE; // 設P[][]初值為FALSE,沒有路徑
     if(D[v]<INFINITY) // v0到v有直接路徑
       P[v][v0]=P[v][v]=TRUE; // 一維數組p[v][]表示源點v0到v最短路徑通過的頂點
   }
   D[v0]=0; // v0到v0距離為0
   final[v0]=TRUE; // v0頂點并入S集
   for(i=1;i<G.vexnum;++i) // 其余G.vexnum-1個頂點
   { // 開始主循環,每次求得v0到某個頂點v的最短路徑,并將v并入S集
     min=INFINITY; // 當前所知離v0頂點的最近距離,設初值為∞
     for(w=0;w<G.vexnum;++w) // 對所有頂點檢查
       if(!final[w]&&D[w]<min) //在S集之外的頂點中找離v0最近的頂點,并將其賦給v,距離賦給min
       {
	 v=w;
	 min=D[w];
       }
     final[v]=TRUE; // 將v并入S集
     for(w=0;w<G.vexnum;++w) // 根據新并入的頂點,更新不在S集的頂點到v0的距離和路徑數組
       if(!final[w]&&min<INFINITY&&G.arcs[v][w].adj<INFINITY&&(min+G.arcs[v][w].adj<D[w]))
       { // w不屬于S集且v0→v→w的距離<目前v0→w的距離
         D[w]=min+G.arcs[v][w].adj; // 更新D[w]
	 for(j=0;j<G.vexnum;++j) // 修改P[w],v0到w經過的頂點包括v0到v經過的頂點再加上頂點w
	   P[w][j]=P[v][j];
	 P[w][w]=TRUE;
       }
   }
 }

 void main()
 {
   int i,j;
   MGraph g;
   PathMatrix p; // 二維數組,路徑矩陣
   ShortPathTable d; // 一維數組,最短距離表
   CreateDN(g); // 構造有向網g
   Display(g); // 輸出有向網g
   ShortestPath_DIJ(g,0,p,d);//以g中位置為0的頂點為源點,球其到其余各頂點的最短距離。存于d中
   printf("最短路徑數組p[i][j]如下:\n");
   for(i=0;i<g.vexnum;++i)
   {
     for(j=0;j<g.vexnum;++j)
       printf("%2d",p[i][j]);
     printf("\n");
   }
   printf("%s到各頂點的最短路徑長度為:\n",g.vexs[0]);
   for(i=0;i<g.vexnum;++i)
     if(i!=0)
       printf("%s-%s:%d\n",g.vexs[0],g.vexs[i],d[i]);
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品办公室少妇高潮对白| 婷婷国产在线综合| 国产福利精品一区二区| 久久久一区二区| 成人夜色视频网站在线观看| 国产精品乱码人人做人人爱| av一区二区三区四区| 亚洲天堂2016| 欧美区在线观看| 精品一区免费av| 国产精品久久久久久久久动漫| 波多野结衣的一区二区三区| **欧美大码日韩| 9191成人精品久久| 国产一区二区调教| 亚洲视频小说图片| 91精品国产免费| 国产黄色成人av| 尤物在线观看一区| 欧美高清激情brazzers| 国产乱国产乱300精品| 亚洲欧美偷拍卡通变态| 337p亚洲精品色噜噜| 国产精品主播直播| 亚洲成人黄色影院| 久久久精品国产99久久精品芒果| 91色婷婷久久久久合中文| 免费成人结看片| 国产精品国模大尺度视频| 欧美色偷偷大香| 国产精品自在在线| 亚洲成人自拍偷拍| 国产精品私房写真福利视频| 欧美综合久久久| 国产精品一二二区| 亚洲第一搞黄网站| 国产精品天天看| 精品日本一线二线三线不卡| 色综合天天综合在线视频| 久久99精品国产.久久久久久| 亚洲欧美一区二区久久| 欧美精品一区二区不卡| 在线免费av一区| 国产suv精品一区二区6| 日本在线播放一区二区三区| 国产精品每日更新| 久久精品一区二区三区四区| 欧美日韩久久一区二区| 99久久伊人久久99| 国产精品一区二区在线看| 日韩国产欧美一区二区三区| 亚洲欧美色图小说| 国产精品网友自拍| 国产色产综合色产在线视频| 91精品国产麻豆| 欧美日韩精品一区二区| 91麻豆产精品久久久久久| 高清日韩电视剧大全免费| 裸体歌舞表演一区二区| 日韩高清不卡一区二区| 亚洲一级电影视频| 亚洲色大成网站www久久九九| 国产偷国产偷精品高清尤物| 91精品国产手机| 欧美一级日韩一级| 3d成人动漫网站| 欧美一三区三区四区免费在线看| 在线观看日韩精品| 91国内精品野花午夜精品| 成人精品在线视频观看| 国产a视频精品免费观看| 国产一区二区三区| 国产精品一区二区三区乱码 | 成人一区在线观看| 国产一区二区在线视频| 精品在线亚洲视频| 国产精品自拍毛片| 成人动漫一区二区在线| 成人av在线观| 色综合久久久网| 色菇凉天天综合网| 欧美日精品一区视频| 欧美日韩在线播放一区| 在线观看91精品国产麻豆| 欧美日韩国产综合一区二区| 欧美日韩高清影院| 精品久久国产老人久久综合| 久久综合色婷婷| 国产精品视频免费| 1024成人网| 日韩精品一二三四| 麻豆精品一区二区| 成人性生交大合| 91蜜桃婷婷狠狠久久综合9色| 在线精品视频小说1| 欧美日韩国产免费| 精品国产亚洲一区二区三区在线观看| 欧美精品一区二区精品网| 中文字幕免费一区| 亚洲综合免费观看高清完整版| 五月激情综合网| 狠狠狠色丁香婷婷综合久久五月| 国产激情一区二区三区桃花岛亚洲| 丁香激情综合五月| 欧美三级乱人伦电影| 日韩免费高清av| 国产精品久久毛片| 亚洲第一综合色| 国产成a人无v码亚洲福利| 色婷婷精品久久二区二区蜜臂av| 欧美精品在线观看一区二区| 亚洲精品在线免费观看视频| 国产精品久久久久久亚洲伦| 性久久久久久久久| 国产电影一区二区三区| 精品1区2区3区| 国产午夜精品久久| 日精品一区二区三区| 国产成人av电影在线播放| 在线亚洲一区观看| 国产婷婷色一区二区三区四区| 午夜视频一区在线观看| 成人综合婷婷国产精品久久蜜臀| 在线综合亚洲欧美在线视频| 国产精品久久久久久久久免费丝袜| 日产国产高清一区二区三区| 成人97人人超碰人人99| 日韩一区二区不卡| 亚洲欧美二区三区| 国产精品一区二区久久不卡| 欧美亚洲动漫精品| 国产精品情趣视频| 麻豆国产欧美一区二区三区| 色婷婷av一区二区三区软件| 精品国产一区二区三区不卡| 亚洲综合激情网| 成人app软件下载大全免费| 日韩视频在线一区二区| 一区二区三区免费在线观看| 国产激情偷乱视频一区二区三区| 欧美男人的天堂一二区| 最新成人av在线| 高清久久久久久| 久久免费美女视频| 久久精品99国产国产精| 欧美老人xxxx18| 亚洲一区二区三区中文字幕| 成人黄色电影在线| 久久精品一区八戒影视| 九色综合狠狠综合久久| 欧美一区二区精品在线| 一区二区三区日本| 91日韩一区二区三区| 国产精品免费丝袜| 成人少妇影院yyyy| 日本一区二区在线不卡| 国内国产精品久久| 精品国产91洋老外米糕| 久久福利视频一区二区| 欧美不卡一二三| 久久国产麻豆精品| 精品少妇一区二区三区| 美女一区二区视频| 精品嫩草影院久久| 精品一区二区三区视频在线观看| 日韩视频免费观看高清完整版在线观看| 五月天激情综合网| 欧美一级高清大全免费观看| 三级欧美韩日大片在线看| 欧美日本免费一区二区三区| 午夜精品福利一区二区蜜股av| 精品视频全国免费看| 日韩成人免费看| 欧美一级电影网站| 国产精品资源网| 中文字幕在线不卡一区| 99re热这里只有精品视频| 亚洲免费毛片网站| 欧美日韩国产电影| 老司机精品视频在线| 久久久久久黄色| 99re6这里只有精品视频在线观看| 国产精品久久久久久久裸模| 在线影视一区二区三区| 日韩国产在线观看一区| 26uuu精品一区二区| 成人精品一区二区三区中文字幕| 亚洲免费av观看| 91精品欧美综合在线观看最新 | 亚洲精品大片www| 欧美喷水一区二区| 国产在线精品国自产拍免费| 国产精品视频免费| 欧美日韩国产三级| 狠狠色丁香九九婷婷综合五月| 中文字幕在线观看一区| 777午夜精品视频在线播放| 国产精品一二三四五| 一区二区三区四区不卡视频| 精品久久久久99|