1. 程式人生 > >各種基本算法實現小結(四)—— 圖及其遍歷

各種基本算法實現小結(四)—— 圖及其遍歷

malloc end type details 幽默 can false 希望 頂點

分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!http://www.captainbed.net

各種基本算法實現小結(四)—— 圖及其遍歷

(均已測試通過)

====================================================================

圖——深度優先和廣度優先算法

無向圖用二維鄰接矩陣表示

測試環境:VC 6.0 (C)

運行結果:

技術分享圖片 技術分享圖片

======================================================

圖——深度優先

測試環境:VS2008 (C)

======================================================

圖——廣度優先

測試環境:VS2008 (C)


======================================================

圖——深度優先和廣度優先算法2(網摘)

本文引用網址:http://bbs.bccn.net/thread-155311-1-1.html(編程論壇)

看到本算法在網上轉載較多,比較流行,且能直接運行

但發現大多轉載中,也把DFS與BFS正好寫反了,對此本文已修正

此外,本算法混用了C與C++,不夠單純,申請的指針空間也未及時釋放

測試環境:VC 6.0 (C)

運行結果:

技術分享圖片 技術分享圖片

======================================================

參考推薦:

學習算法之路

各種基本算法實現小結(一)—— 鏈 表

各種基本算法實現小結(二)—— 堆 棧

各種基本算法實現小結(三)—— 樹與二叉樹

各種基本算法實現小結(四)—— 圖及其遍歷

各種基本算法實現小結(五)—— 排序算法

各種基本算法實現小結(六)—— 查找算法

各種基本算法實現小結(七)—— 常用算法

12個有趣的C語言面試題

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!http://www.captainbed.net

各種基本算法實現小結(四)—— 圖及其遍歷