數(shù)據(jù)結構求交集a∩b 數(shù)據(jù)結構中B樹、B 樹的區(qū)別?
數(shù)據(jù)結構中B樹、B 樹的區(qū)別?這兩種數(shù)據(jù)結構的區(qū)別如下:1。在B-樹中,相同的鍵值不會出現(xiàn)很多次,它可能出現(xiàn)在葉節(jié)點或非葉節(jié)點中。為了保持B-樹的平衡,B-樹的密鑰必須出現(xiàn)在葉子節(jié)點上,在非葉子節(jié)點上
數(shù)據(jù)結構中B樹、B 樹的區(qū)別?
這兩種數(shù)據(jù)結構的區(qū)別如下:
1。在B-樹中,相同的鍵值不會出現(xiàn)很多次,它可能出現(xiàn)在葉節(jié)點或非葉節(jié)點中。為了保持B-樹的平衡,B-樹的密鑰必須出現(xiàn)在葉子節(jié)點上,在非葉子節(jié)點上可能會重復出現(xiàn)。
2.由于B樹密鑰的位置是不確定的,在整個樹結構中只出現(xiàn)一次,雖然可以節(jié)省存儲空間,但是插入和刪除的操作復雜度大大增加。B樹是一個更好的折衷方案。
3.B樹的查詢效率與密鑰在樹中的位置有關。最大時間復雜度與B樹(葉節(jié)點)相同,最小時間復雜度為1(根節(jié)點)。對于已建樹,B-樹的復雜度是固定的。