技術問答
技術文章
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
20
0
自我挑戰組
透過JavaScript學習演算法與資料結構
系列 第
20
篇
圖(Graph)
11th鐵人賽
kk
2019-09-21 23:12:17
1288 瀏覽
分享至
點(node):圖形中的點,上圖中有點1、點2、點3、點4與點5。。
邊(edge):兩個點之間可以有邊相連,上圖中的邊有(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(2,5)六個邊。
路徑(path):兩點之間可以由許多邊連接起來,上圖中的點1與點4的連接,可以由點1連接到點3的邊(1,3),點3再連接到點2的邊(3,2),點2再連接到點4的邊(2,4),這樣就是一個連接點1到點4的路徑。
路徑長度(path length):一個路徑所包含的邊的個數。
簡單路徑(simple path):一個路徑的起點與終點外,其餘點都不能相同。
循環(cycle):是簡單路徑,且路徑的起點與終點相同。
子圖(subgraph):G2是G1的子圖,G2的出現過的點與邊,G1也有相同的點與邊。
若圖的邊有方向性稱有向圖,反之則稱無向圖。
留言
追蹤
檢舉
上一篇
樹(Tree)
下一篇
堆積(Heap)
系列文
透過JavaScript學習演算法與資料結構
共
30
篇
目錄
RSS系列文
訂閱系列文
29
人訂閱
26
ES6 Set介紹
27
ES6 WeakSet介紹
28
ES6 Map介紹
29
ES6 WeakMap介紹
30
隊列(Queue)
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19833
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
我想開發好看的前端頁面,但是不知道如何描述,有什麽辦法呢?
vscode 設定除錯中斷點方法
公司視訊會議 麥克風 問題
Windows本機administrator全部變成歡迎
Entra如何修改proxyAddresses??
熱門回答
vscode 設定除錯中斷點方法
公司視訊會議 麥克風 問題
我想開發好看的前端頁面,但是不知道如何描述,有什麽辦法呢?
熱門文章
規模化觀察能力:精通 ADK 回呼(Callbacks)以優化成本、延遲與可稽核性
你的 AI Agent 正在偷偷洩漏公司機密:3 起真實事故揭露代理式 AI 的致命盲區
當AI讓工程師變得更會抄、更不會想:GuppyLM告訴我們的事
當 GitHub 出現 14 萬顆星的開發者框架:我們進入了「武裝自己」的時代
AI Token的侷限,讓任務本地化、別再完全依賴網路
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}