天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 論文創(chuàng)新 >

dijkstra算法例題_dijkstra算法原理_Dijkstra算法

發(fā)布時間:2016-07-10 21:02

  本文關(guān)鍵詞:dijkstra算法,由筆耕文化傳播整理發(fā)布。


Dijkstra(迪杰斯特拉)算法是典型的最短路徑路由算法,用于計算一個節(jié)點(diǎn)到其他所有節(jié)點(diǎn)的最短路徑。主要特點(diǎn)是以起始點(diǎn)為中心向外層層擴(kuò)展,直到擴(kuò)展到終點(diǎn)為止。dijkstra算法能得出最短路徑的最優(yōu)解,但由于它遍歷計算的節(jié)點(diǎn)很多,所以效率低。

  dijkstra算法是很有代表性的最短路算法,在很多專業(yè)課程中都作為基本內(nèi)容有詳細(xì)的介紹,如數(shù)據(jù)結(jié)構(gòu),圖論,運(yùn)籌學(xué)等等。

其基本思想是,設(shè)置頂點(diǎn)集合S并不斷地作貪心選擇來擴(kuò)充這個集合。一個頂點(diǎn)屬于集合S當(dāng)且僅當(dāng)從源到該頂點(diǎn)的最短路徑長度已知。

初始時,S中僅含有源。設(shè)u是G的某一個頂點(diǎn),把從源到u且中間只經(jīng)過S中頂點(diǎn)的路稱為從源到u的特殊路徑,并用數(shù)組dist記錄當(dāng)前每個頂點(diǎn)所對應(yīng)的最短特殊路徑長度。dijkstra算法每次從V-S中取出具有最短特殊路長度的頂點(diǎn)u,將u添加到S中,同時對數(shù)組dist作必要的修改。一旦S包含了所有V中頂點(diǎn),,dist就記錄了從源到所有其它頂點(diǎn)之間的最短路徑長度。

例如,對下圖中的有向圖,應(yīng)用dijkstra算法計算從源頂點(diǎn)1到其它頂點(diǎn)間最短路徑的過程列在下表中。

dijkstra算法例題_dijkstra算法原理_Dijkstra算法


dijkstra算法的迭代過程:

dijkstra算法例題_dijkstra算法原理_Dijkstra算法

主題好好理解上圖!

以下是具體的實現(xiàn)(C/C++):

#include

  本文關(guān)鍵詞:dijkstra算法,由筆耕文化傳播整理發(fā)布。



本文編號:68701

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/shangbiaozhuanli/68701.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c7645***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产一区二区三区色噜噜| 高跟丝袜av在线一区二区三区| 日本不卡视频在线观看| 又大又长又粗又猛国产精品| 精品久久综合日本欧美| 欧美亚洲国产日韩一区二区| 午夜视频在线观看日韩| 国产一区欧美一区日韩一区| 久热这里只有精品九九| 欧美韩日在线观看一区| 国产又粗又猛又大爽又黄同志| 欧美老太太性生活大片| 三级理论午夜福利在线看| 色哟哟在线免费一区二区三区| 亚洲第一香蕉视频在线| 欧美日韩综合在线精品| 欧美成人国产精品高清| 色婷婷成人精品综合一区| 中文字幕一区二区熟女| 日本三区不卡高清更新二区| 中文字幕久热精品视频在线 | 中文字幕精品一区二区年下载 | 欧美日韩亚洲综合国产人| 国产精品久久男人的天堂| 日本在线不卡高清欧美| 国内精品一区二区欧美| 免费播放一区二区三区四区| 久久人人爽人人爽大片av| 欧美熟妇喷浆一区二区| 国产又粗又猛又爽色噜噜| 人妻久久这里只有精品| 日本少妇aa特黄大片| 高跟丝袜av在线一区二区三区| 日韩欧美一区二区不卡视频| 亚洲欧美日韩国产自拍| 千仞雪下面好爽好紧好湿全文| 精品久久综合日本欧美| 精品国产一区二区欧美| 国产内射在线激情一区| 午夜精品一区免费视频| 五月婷婷六月丁香狠狠|