亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Dijkstra算法的C語言程序

2019-11-14 09:50:36
字體:
來源:轉載
供稿:網友

Dijikstra算法是從一個頂點到其余各頂點的最短路徑算法,解決的是有向圖中最短路徑問題。該算法是由荷蘭計算機科學家迪杰斯特拉于1959年提出的。

程序來源:Dijkstra's Algorithm。

百度百科:Dijkstra算法。

維基百科:Dijkstra's Algorithm。

C語言程序(去除了原文中非標準的C語言代碼):

#include<stdio.h>#define INFINITY 9999#define MAX 10void dijikstra(int G[MAX][MAX], int n, int startnode);int main(){    int G[MAX][MAX], i, j, n, u;    PRintf("/nEnter the no. of vertices:: ");    scanf("%d", &n);    printf("/nEnter the adjacency matrix::/n");    for(i=0;i < n;i++)        for(j=0;j < n;j++)            scanf("%d", &G[i][j]);    printf("/nEnter the starting node:: ");    scanf("%d", &u);    dijikstra(G,n,u);}void dijikstra(int G[MAX][MAX], int n, int startnode){    int cost[MAX][MAX], distance[MAX], pred[MAX];    int visited[MAX], count, mindistance, nextnode, i,j;    for(i=0;i < n;i++)        for(j=0;j < n;j++)            if(G[i][j]==0)                cost[i][j]=INFINITY;            else                cost[i][j]=G[i][j];    for(i=0;i< n;i++) {        distance[i]=cost[startnode][i];        pred[i]=startnode;        visited[i]=0;    }    distance[startnode]=0;    visited[startnode]=1;    count=1;    while(count < n-1) {        mindistance=INFINITY;        for(i=0;i < n;i++)            if(distance[i] < mindistance&&!visited[i]) {                mindistance=distance[i];                nextnode=i;            }        visited[nextnode]=1;        for(i=0;i < n;i++)            if(!visited[i])                if(mindistance+cost[nextnode][i] < distance[i]) {                    distance[i]=mindistance+cost[nextnode][i];                    pred[i]=nextnode;                }            count++;    }    for(i=0;i < n;i++)        if(i!=startnode) {            printf("/nDistance of %d = %d", i, distance[i]);            printf("/nPath = %d", i);            j=i;            do {                j=pred[j];                printf(" <-%d", j);            }            while(j!=startnode);        }    printf("/n");}程序運行結果:

Enter the no. of vertices:: 4Enter the adjacency matrix::0 1 1 11 0 1 01 1 0 11 0 1 0Enter the starting node:: 1Distance of 0 = 1Path = 0 <-1Distance of 2 = 1Path = 2 <-1Distance of 3 = 2Path = 3 <-0 <-1


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲护士老师的毛茸茸最新章节| 亚洲网站在线播放| 69av视频在线播放| 日本高清视频一区| 日韩中文娱乐网| 亚洲国产美女久久久久| 欧美极品少妇全裸体| 亚洲精品日韩久久久| 欧美亚洲国产视频小说| 日韩精品在线电影| 欧美高清电影在线看| 亚洲欧洲一区二区三区在线观看| 米奇精品一区二区三区在线观看| 日韩av一区二区在线观看| 美日韩精品免费视频| 国产日韩精品视频| 亚洲欧洲日本专区| 国内精品伊人久久| 色婷婷综合成人av| 欧美成人小视频| 成人亚洲欧美一区二区三区| 中文字幕亚洲无线码a| 68精品国产免费久久久久久婷婷| 久久精品99无色码中文字幕| 中文字幕精品影院| 欧美日韩免费观看中文| 亚洲男人天堂手机在线| 欧美精品福利在线| 亚洲成人久久久| 精品中文字幕在线2019| 成人h猎奇视频网站| 国产精品第3页| 亚洲欧美在线播放| 欧美极品少妇与黑人| 欧美美女操人视频| 97精品视频在线观看| 久久国产精品久久久久| www欧美日韩| 色琪琪综合男人的天堂aⅴ视频| 97在线视频精品| 欧美香蕉大胸在线视频观看| 欧美激情一级欧美精品| 久久精品色欧美aⅴ一区二区| 日韩欧美在线第一页| 欧美日韩成人在线播放| 国产精品久久久久久久久久久新郎| 国产日韩欧美在线视频观看| 久久久久久久国产精品视频| 成人激情视频在线| 国产亚洲视频中文字幕视频| 91精品国产综合久久香蕉922| 亚洲国产日韩欧美综合久久| 97在线视频免费播放| 欧美xxxx做受欧美.88| 国产日韩欧美成人| 亚洲人成在线观看网站高清| 国产成人精品免高潮在线观看| 日韩中文字幕网址| 国产成人精彩在线视频九色| 欧美性在线视频| 国产精品网站大全| 欧美视频在线观看免费| 亚洲天堂男人天堂| 中文日韩在线观看| 国产精品青青在线观看爽香蕉| 51色欧美片视频在线观看| 91九色国产社区在线观看| 国产精品一区二区在线| 久久久精品一区二区| 日韩av不卡在线| 亚洲美女在线观看| 欧美精品手机在线| 成人免费xxxxx在线观看| 中文字幕日韩在线视频| 亚洲综合中文字幕在线观看| 992tv成人免费影院| 成人97在线观看视频| 欧美日韩性生活视频| 青青草国产精品一区二区| 91精品国产777在线观看| 亚洲国产高潮在线观看| 俺去了亚洲欧美日韩| 欧美片一区二区三区| 成人午夜激情免费视频| 欧美电影在线免费观看网站| 久久香蕉精品香蕉| 欧洲午夜精品久久久| 免费99精品国产自在在线| 成人免费xxxxx在线观看| 欧洲一区二区视频| 成人欧美一区二区三区黑人| 亚洲欧美日韩高清| 欧美电影院免费观看| 日韩在线视频国产| 亚洲国产精品视频在线观看| 69**夜色精品国产69乱| 疯狂欧美牲乱大交777| 国产ts一区二区| 亚洲人成电影网站色xx| 国产日韩精品在线观看| 成人网在线免费观看| 欧美日韩一区二区三区在线免费观看| 91在线视频一区| 91av国产在线| 色爱av美腿丝袜综合粉嫩av| 中文字幕亚洲精品| 久久香蕉精品香蕉| 午夜精品久久久久久久99热| 午夜精品三级视频福利| 精品福利视频导航| 国产精品亚洲美女av网站| 久热爱精品视频线路一| 精品国产视频在线| 九九热精品视频在线播放| 亚洲欧美一区二区三区久久| 97在线观看视频国产| 亚洲一区二区三区在线视频| 日韩av在线直播| 久久亚洲综合国产精品99麻豆精品福利| 欧美性受xxxx白人性爽| 精品视频www| 日韩国产高清污视频在线观看| 性欧美激情精品| 国产精品激情自拍| 精品国产一区二区三区久久狼黑人| 亚洲国语精品自产拍在线观看| 91最新国产视频| 日韩视频永久免费观看| 日韩精品在线视频美女| 91精品国产99久久久久久| 欧美精品成人在线| 久久久久久久久久久成人| 欧美一性一乱一交一视频| 夜色77av精品影院| 久久成人精品视频| 国产精品444| 中文字幕欧美精品日韩中文字幕| 亚洲色图第三页| 欧美日韩免费区域视频在线观看| 色悠悠久久88| 精品丝袜一区二区三区| 久久躁日日躁aaaaxxxx| 69久久夜色精品国产7777| 成人精品在线观看| 成人激情视频小说免费下载| 5566日本婷婷色中文字幕97| 在线观看国产成人av片| 日产精品99久久久久久| 日韩中文字幕不卡视频| 激情久久av一区av二区av三区| 97精品国产97久久久久久免费| 性欧美长视频免费观看不卡| 亚洲黄色在线看| 国产精品网红直播| 欧美黄色免费网站| 国产丝袜一区视频在线观看| 91精品久久久久久久久不口人| 欧美一级免费视频| 国产综合在线看| 国产精品成人av在线| 中文字幕欧美日韩va免费视频| 国产精品久久久久久av| 国产国语videosex另类| 一区二区亚洲欧洲国产日韩|