成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

求二叉樹(shù)的深度-創(chuàng)新互聯(lián)

對(duì)于二叉樹(shù)的大的深度,可以采用遞歸算法。
算法描述如下:
如果根結(jié)點(diǎn)為null,那么深度=0
如果根結(jié)點(diǎn)不是null,那么就看該當(dāng)前結(jié)點(diǎn)的左孩子的深度和右孩子的深度
如果左孩子深度>=右孩子的深度,那么當(dāng)前根結(jié)點(diǎn)的深度就是左孩子的深度+1.
反之則為右孩子的深度+1

在太倉(cāng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷(xiāo)型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),太倉(cāng)網(wǎng)站建設(shè)費(fèi)用合理。

對(duì)每個(gè)左孩子右孩子也是采用同樣的算法。到某一節(jié)點(diǎn)是null的時(shí)候,才能返回0;

之前的文章有關(guān)于二叉樹(shù)遍歷的算法的描述。此處,對(duì)于遍歷可以做一些小的改進(jìn),使它可以在遍歷的時(shí)候計(jì)算出當(dāng)前節(jié)點(diǎn)的深度。只要在遞歸方法中加入一個(gè)深度參數(shù),每次調(diào)用的遞歸方法的時(shí)候,該參數(shù)都會(huì)自增1.則可以計(jì)算出深度。

假設(shè)構(gòu)造出2棵樹(shù)

求二叉樹(shù)的深度

字母樹(shù)

求二叉樹(shù)的深度

數(shù)字樹(shù)

采用算法計(jì)算深度,和遍歷。

結(jié)果如下:

求二叉樹(shù)的深度

具體代碼如下:

  1. using
  2. using
  3. using
  4. using
  5. namespace
  6.  
  7.     #region 節(jié)點(diǎn)的定義 
  8. class
  9. publicstring
  10. public
  11. public
  12. publicstring
  13. publicvoid//設(shè)定左右孩子 
  14. this
  15. this
  16. publicbool//是否有左孩子 
  17. get
  18. returnnull
  19. publicbool//是否有右孩子 
  20. get
  21. returnnull
  22. publicbool//是否有右孩子 
  23. get
  24. return
  25.  
  26.     #endregion 
  27. class
  28. staticvoidstring
  29. new"a"
  30. new"b"
  31. new"c"
  32. new"d"
  33. new"e"
  34. new"f"
  35. new"g"
  36. new"h"
  37. new"i"
  38. //構(gòu)造一棵二叉樹(shù) 
  39. "maxDepth:"
  40. new"1"
  41. new"2"
  42. new"3"
  43. new"4"
  44. new"5"
  45. new"6"
  46. new"7"
  47. new"8"
  48. new"9"
  49. new"10"
  50. new"11"
  51. new"12"
  52. new"13"
  53. //構(gòu)造一棵二叉樹(shù) 
  54. null
  55. null
  56. null
  57. null
  58. null
  59. null
  60. "maxDepth:"
  61. //計(jì)算深度 
  62. staticint
  63. ifnull
  64. return
  65. else
  66. int//遞歸計(jì)算左孩子的深度 
  67. int//遞歸計(jì)算右孩子的深度
  68. if
  69. return
  70. else
  71. return
  72. //先序遍歷 //DLR 
  73. staticvoidint
  74. "-depth:"
  75. if
  76. if

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

分享標(biāo)題:求二叉樹(shù)的深度-創(chuàng)新互聯(lián)
文章URL:http://jinyejixie.com/article4/dhdiie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、Google定制網(wǎng)站、外貿(mào)建站小程序開(kāi)發(fā)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
巴林左旗| 庆城县| 栾城县| 盐边县| 望谟县| 中西区| 任丘市| 称多县| 湘潭县| 阿勒泰市| 新乐市| 钟山县| 额济纳旗| 南木林县| 合江县| 浮山县| 正宁县| 安徽省| 宣汉县| 乌海市| 三门峡市| 长海县| 洪江市| 日土县| 金平| 文登市| 连州市| 广宁县| 仁寿县| 定西市| 苍溪县| 武定县| 理塘县| 北海市| 芜湖市| 乐亭县| 延安市| 乐山市| 无为县| 财经| 新竹市|