靜網PWA視頻評論

考研計算機數據結構複習提綱:樹

2023年10月28日

- txt下載

  計算機的競爭度逐年加大,報考學生越來越多,對於打算報考2022考研計算機的考生們來說複習是難點,大家複習也需要講究方法,掌握一定的技巧。下面小編整理了2022考研計算機數據結構:樹,供大家參考。
  
  層次:根為第一層,最大層為樹的高度,深度為根到該節點的路徑長度;高度為葉節點到該節點最大路徑
  二叉樹性質:
  1,二叉樹第i層上的結點數最多為2i-1(i≥1)。
  2,深度為k的二叉樹至多有2^k-1個結點(k≥1)
  3,在任意-棵二叉樹中,若終端結點的個數為n0,度為2的結點數為n2,則no=n2+1
  4,具有n個結點的完全二叉樹的深度為:log2[n](向下)+1或log2[n+1](向上)
  二叉樹存儲形式:
  1,順序存儲:第i個結點的孩子是2i,2i+1(完全二叉樹適用,如果該樹不是完全二叉樹,需要添加空節點構成完全二叉樹)
  2,二叉鍊表結構:左右指針,中間數據|left|data|right|
  二叉樹遍歷:
  遍歷是樹進行其他運算的基礎,前+中,中+後,層次+中(因為前後可以推出根結點,而中可以推左右)使用遞歸思想來推樹的結構能夠快些
  如:前+中
  前:GDAFEMHZ中:ADEFGHMZ
  步驟:根據前知道root是G,根據中知道左子樹是ADEF,右子樹是HMZ
  分析leftTree,由前知道root是D,soleftTreeis:A,andrightTreeis:EF
  分析leftTreeA,結束,分析rightTree,From前知道root是F,From中知leftTreeisE
  分析rigthTreeHMZ,From前知rootisM,From中知leftTreeisH,andrightTreeisZ
  遍歷結束,樹的層次遍歷為GDMAFHZE
  如:中+後
  中:ADEFGHMZ後:AEFDHZMG
  步驟:From後,知道root是G,From中知leftTreeisADEF,rightTreeisHMZ;
  分析leftTree:From後知rootisD,From中leftTreeisA,rightTreeisEF;
  分析rightTreeEF;From後知:rootisF,From中leftTreeisE;
  分析rightTreeHMZ;From後知rootisM,From中leftTreeisH,rightTreeisZ;
  遍歷結束,層次遍歷為:GDMAFHZE
  線索二叉樹:左右標籤為0,表示左右指針指向左右孩子節點,若為1,指向其左指向前驅,右指向後繼(方便前,中,後遍歷)
  樹轉二叉樹:二叉樹左子樹為樹的子節點,右子樹為兄弟,單個樹即只有左側,同樣森林可以是左右子樹的二叉樹
  同理二叉樹轉回森林和樹:類似

收藏

相關推薦

清純唯美圖片大全

字典網 - 試題庫 - 元問答 - 简体 - 頂部

Copyright © cnj8 All Rights Reserved.