Threadser.net
數據
關鍵字
Threads
Login
串文
串文鏈結
2025-01-08 15:05
▋ Graph 資料結構中的 Graph 指的是一個由節點 (node、vertex) 與邊 (edge) 組成的結構 ▋ Tree ◼︎ 可視為一種非封閉且連通的 graph ◼︎ 基本的樹結構中會有根節點 (root node),與底下許多的子節點 ◼︎ 若某個節點底下沒有其他子節點則稱為 leaf node ▋ Binary Tree (二元樹) 若樹中的每個節點最多只能有 2 個子節點,則稱為二元樹。而二元樹中還有一些特別的樣貌: ◼︎ Full Binary Tree:每個節點底下的節點數只有 0 與 2 ◼︎ Complete Binary Tree:除最後一層外每層節點數全滿,且最後一層節點都靠左 ◼︎ Perfect Binary Tree:符合 Full Binary Tree 與 Complete Binary Tree,也就是每一層節點數全滿 (2/n) 👇
讚
1
回覆
1
轉發
作者
Code Farmer|網頁全端開發筆記
codefarmer.tw
粉絲
4,567
串文
354+
讚
回覆
轉發
24小時粉絲增長
發文前
4,209
發文後24小時
4,296
變化
+87 (2.07%)
互動率
(讚 + 回覆 + 轉發) / 粉絲數
0.04%
回覆 (BETA)
最先回覆的內容
發文後
用戶
內容
幾秒內
Code Farmer|網頁全端開發筆記
codefarmer.tw
▋ Binary Search Tree (BST) 特製化的 binary tree,節點中的值需要符合以下規則: ◼︎ 左子樹的值皆小於 root 的值 ◼︎ 右子樹的值皆大於 root 的值 ◼︎ 每個子樹也都符合以上規範 ◼︎ 一般實作上不允許重複的值 BST 的用途主要是方便更快的去搜尋、新增、刪除資料,而衍伸的特化版還有為了解決樹高平衡問題像是 AVL tree、B-Tree 等結構 (3/n) 👇