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

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

Dijkstra算法的C語言程序

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

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
国产suv精品一区二区三区88区| 国产精品免费久久久| 川上优av一区二区线观看| 亚洲一区二区日本| 欧美在线观看视频| 日韩中文字幕视频在线观看| 热久久美女精品天天吊色| 懂色aⅴ精品一区二区三区蜜月| 亚洲的天堂在线中文字幕| 国产精品视频xxxx| 亚洲欧洲日产国码av系列天堂| 亚洲女人被黑人巨大进入| 精品美女国产在线| 久久久伊人欧美| 不用播放器成人网| 在线精品高清中文字幕| 国产欧美日韩高清| 国产成人中文字幕| 久久久精品视频在线观看| 久久久久免费视频| 国产精品99蜜臀久久不卡二区| 亚洲精品久久7777777| 成人免费网站在线看| 久青草国产97香蕉在线视频| 久久香蕉国产线看观看av| 欧美激情第99页| 91理论片午午论夜理片久久| 国产一区二区三区高清在线观看| 日韩精品福利在线| 日韩在线播放一区| 精品亚洲精品福利线在观看| 久久综合久久八八| 91精品国产一区| 欧美性猛交xxxx乱大交| 成人久久精品视频| 久久全国免费视频| 在线视频中文亚洲| 91久久综合亚洲鲁鲁五月天| 欧美中文字幕在线| 久久理论片午夜琪琪电影网| 深夜福利一区二区| 久久久久久亚洲精品不卡| 日韩精品视频在线观看网址| 亚洲精品美女久久| 日韩精品欧美国产精品忘忧草| 精品无人区乱码1区2区3区在线| 成人亚洲欧美一区二区三区| 亚洲精品福利免费在线观看| 中文字幕在线看视频国产欧美| 久热精品视频在线观看一区| 欧美成人免费在线观看| 丝袜亚洲另类欧美重口| 日韩欧美综合在线视频| 亚洲成人精品在线| 国产精品69久久久久| 69久久夜色精品国产7777| 欧美影院在线播放| 国产精品青青在线观看爽香蕉| 亚洲综合一区二区不卡| 亚洲欧美日韩视频一区| 国产精品久久久久久久久久东京| 国产色综合天天综合网| 日本a级片电影一区二区| 色综合老司机第九色激情| 久久久天堂国产精品女人| 亚洲第一视频在线观看| 福利一区视频在线观看| 国产盗摄xxxx视频xxx69| 国产一区二区三区三区在线观看| 国产精品国产三级国产aⅴ浪潮| 国精产品一区一区三区有限在线| 51色欧美片视频在线观看| 国产精品mp4| 久久综合国产精品台湾中文娱乐网| 亚洲精品ady| 欧美日韩色婷婷| 国产精品人成电影| 欧美自拍视频在线观看| 欧美色图在线视频| 亚洲欧洲一区二区三区久久| 日韩欧美中文第一页| 国产精品视频成人| 日韩中文字幕在线视频播放| 人九九综合九九宗合| 精品一区二区三区四区在线| 欧美一级在线播放| x99av成人免费| 亚洲日本中文字幕| 国产日韩欧美一二三区| 91精品久久久久久久久久入口| 国产精品成人av在线| 亚洲美女精品成人在线视频| 亚洲一区二区三区xxx视频| 亲子乱一区二区三区电影| 91精品国产成人| 日韩欧美在线视频日韩欧美在线视频| 黑人巨大精品欧美一区二区免费| 国产精品69精品一区二区三区| 国产精品综合不卡av| 精品自拍视频在线观看| 中文欧美在线视频| 日韩中文字幕在线看| 国产精品一区二区三区在线播放| 日韩一区二区三区国产| 伊人精品在线观看| 亚洲欧美日韩天堂| 欧美日韩免费一区| 91人人爽人人爽人人精88v| 亚洲欧美日韩一区在线| 成人网在线免费看| 美日韩丰满少妇在线观看| 国产suv精品一区二区三区88区| 午夜精品视频网站| 91免费看片在线| 一区二区在线视频| 国产精品电影观看| 欧洲成人免费aa| 久久av红桃一区二区小说| 国产精品久久久久77777| 国产日韩在线播放| 欧美成人一区在线| 日韩av在线不卡| 色老头一区二区三区在线观看| 欧美伊久线香蕉线新在线| 久久久之久亚州精品露出| 精品精品国产国产自在线| 欧美日韩另类在线| 欧美成人自拍视频| 欧美性xxxx| 国产视频亚洲视频| 亚洲国产精品99| 久久亚洲精品一区| 欧美性一区二区三区| 91沈先生作品| 午夜精品一区二区三区在线播放| 国产精品jizz在线观看麻豆| 国产精品成人v| 中文字幕av一区中文字幕天堂| 日韩美女在线观看一区| 成人午夜在线视频一区| 九九热99久久久国产盗摄| 91伊人影院在线播放| 色久欧美在线视频观看| 欧美激情免费观看| 久久中文字幕在线视频| 欧美最猛黑人xxxx黑人猛叫黄| 欧美日韩免费在线观看| 亚洲国产天堂久久综合| 日韩av不卡在线| 97免费在线视频| 国产精品国产三级国产aⅴ9色| 久久电影一区二区| 国产精品久久久久久一区二区| 色久欧美在线视频观看| 国内外成人免费激情在线视频网站| 欧美成人精品影院| 国产精品爽爽爽| 国产精品高潮粉嫩av| 亚洲女人天堂色在线7777| 国产一区二区三区在线观看网站| 中文字幕日韩专区| 中文在线资源观看视频网站免费不卡| 青青草原成人在线视频| 日av在线播放中文不卡|