大家會不會也常常有那種被時間追著跑的感覺呢(´A`。)最近的我時常有這種感覺,越是這種時候好像越想逃避,但不可以!我們一起加油吧,不管怎麼樣還是要持續努力持續進步的對吧
今天繼續來講二元樹!!昨天講了它的種類、定理,今天來看他要怎麼表示!
做法:
若B.T.高度=k,則準備一個一維陣列A:array[1..2ᵏ-1]將B.T.個個Node仿照Full B.T.的Node編號,將Node's Data填入A之對應格中。
計算節點位置:
例:
(圖)
Note:
若是Full/Complete B.T.有n個Data⇒A[1..n]即可
做法:
Node structure
Lchild | Data | Rchild
------------- | -------------
Lchild、Rchild:指標指向左右子點
例:
(圖)