課本源碼部分
第9章 查找 - B樹
——《數據結構》-嚴蔚敏.吳偉民版
源碼使用說明 鏈接☛☛☛ 《數據結構-C語言版》(嚴蔚敏,吳偉民版)課本源碼+習題集解析使用說明
課本源碼合輯 鏈接☛☛☛ 《數據結構》課本源碼合輯
習題集全解析 鏈接☛☛☛ 《數據結構題集》習題解析合輯
本源碼引入的文件 鏈接☛ Base.c
相關測試數據下載 鏈接☛ 數據包
文檔中源碼及測試數據存放目錄:數據結構\▲課本算法實現\▲09 查找\08 B-Tree
B樹、B-樹、B_樹是一個概念,只是書寫方式不同,可讀作B樹。注意沒有B-樹。
B樹是一種平衡的多路查找樹,它在文件中很有用。
注意說到B樹的階時,以每個結點至多可容納的子樹數目為依據。如下圖為一棵深度為3,階數為3的B樹:
相對來說,B樹的查找要比刪除簡單,留意不同情形下結點的分裂和合並。
文件二 ☛ B-Tree.c
文件三 ☛ B-Tree-main.c (測試文檔)