資料介紹
迪克斯切
迪杰斯特拉算法用于求解一個(gè)有向圖(也可以是無(wú)向圖,無(wú)向圖是有向圖的一種特例)的一個(gè)點(diǎn)(稱之為原點(diǎn))到其余各點(diǎn)(稱之為周邊點(diǎn))的最短路徑問(wèn)題。算法構(gòu)思很是巧妙(我這么認(rèn)為),簡(jiǎn)直達(dá)到了“無(wú)心插柳柳成蔭”的境界。算法本身并不是按照我們的思維習(xí)慣——求解從原點(diǎn)到第一個(gè)點(diǎn)的最短路徑,再到第二個(gè)點(diǎn)的最短路徑,直至最后求解完成到第n個(gè)點(diǎn)的最短路徑,而是求解從原點(diǎn)出發(fā)的各有向路徑的從小到大的排列(如果這個(gè)有向圖中有環(huán)1-2-3-1算法豈不是永無(wú)終結(jié)之日了???。。?,但是算法最終確實(shí)得到了從原點(diǎn)到圖中其余各點(diǎn)的最短路徑,可以說(shuō)這是個(gè)副產(chǎn)品,對(duì)于算法的終結(jié)條件也應(yīng)該以求得了原點(diǎn)到圖中其余各點(diǎn)的最短路徑為宜。清楚了算法的這種巧妙構(gòu)思后,理解算法本身就不是難題了。
算法把一個(gè)圖(G)中的點(diǎn)劃分成了若干部分:
1):原點(diǎn)(v);
2):所有周邊點(diǎn)(C);
另外有一個(gè)輔助集合S,從v到S中的點(diǎn)的最短路徑已經(jīng)求得。S的最初狀態(tài)是空集。
這樣就可以進(jìn)一步劃分圖(G):
1):原點(diǎn)(v);
2):已求出v至其最短路徑的周邊點(diǎn)(S);
3):尚未求出v至其最短路徑的周邊點(diǎn)(Other=C-S);
算法的主體思想:
A、找到v——Other所有路徑中的的最短路徑vd=v——d(Other的一個(gè)元素);
B、找到v——S——Other所有路徑中的的最短路徑vi=v——i(Other的一個(gè)元素);
C、比較vd和vi如果vd《=vi則將d加入S且從Other中刪除,否則將i加入S且從Other中刪除。
重復(fù)以上步驟直至Other為空集。
我們求得的最短路徑是升序排列的,那為什么下一條最短路徑就存在于v——
- TI電機(jī)控制算法里面的SVPWM原理及編程實(shí)現(xiàn)算法 14次下載
- 《Python編程入門(mén)》.pdf 0次下載
- GPRS終端/模塊/modem使用Winsock控網(wǎng)絡(luò)編程 1次下載
- ABB-PIC工業(yè)編程器編程手冊(cè)AC500 2次下載
- 可編程邏輯器件PLD課件下載 31次下載
- 基于現(xiàn)場(chǎng)可編程門(mén)陣列的電機(jī)控制器算法驗(yàn)證 13次下載
- 松下PLC編程軟件FPWINGR操作教程下載 64次下載
- DSP軟件編程與算法實(shí)現(xiàn) 25次下載
- 結(jié)合深度與演化算法的群競(jìng)爭(zhēng)合作優(yōu)化算法 20次下載
- 在使用負(fù)載開(kāi)關(guān)時(shí) 時(shí)序決定一切資料下載
- 基于長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)的自適應(yīng)零速檢測(cè)算法 8次下載
- 基于SVDPP算法的新型協(xié)同過(guò)濾推薦算法 17次下載
- 如何進(jìn)行DSP的軟件編程及使用算法實(shí)現(xiàn)的學(xué)習(xí)教程說(shuō)明 17次下載
- 鞋類切捆條機(jī)的plc程序 11次下載
- 多傳感器測(cè)量數(shù)據(jù)的切尾加權(quán)融合算法
- 機(jī)器學(xué)習(xí)算法原理詳解 1233次閱讀
- Go編程語(yǔ)言-你應(yīng)該知道的一切 686次閱讀
- 微電子封裝切筋系統(tǒng)和模具的設(shè)計(jì)與應(yīng)用 1872次閱讀
- 文件系統(tǒng)-一切皆文件的設(shè)計(jì)理念 629次閱讀
- 深入理解函數(shù)式編程(下) 814次閱讀
- 深入理解函數(shù)式編程(上) 747次閱讀
- 詳解C語(yǔ)言的驅(qū)動(dòng)法編程 1901次閱讀
- 關(guān)于AI遺傳算法的詳解 8.4w次閱讀
- PLC編程方式之變頻器控制算法的爭(zhēng)論 5027次閱讀
- 程序員值得一看的9本學(xué)習(xí)算法經(jīng)典書(shū)籍 4w次閱讀
- 編程面試的 9 大算法概念 4336次閱讀
- 蟻群算法python編程實(shí)現(xiàn) 7482次閱讀
- 算法與程序的區(qū)別關(guān)系_算法與程序設(shè)計(jì)知識(shí)點(diǎn)總結(jié) 6.1w次閱讀
- md5算法原理與實(shí)現(xiàn) 7148次閱讀
- 哈夫曼算法的理解及原理分析,算法實(shí)現(xiàn),構(gòu)造哈夫曼樹(shù)的算法 3.4w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論