日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

满二叉树各种节点数目的计算

發(fā)布時間:2025/5/22 编程问答 74 豆豆
生活随笔 收集整理的這篇文章主要介紹了 满二叉树各种节点数目的计算 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 二叉樹的基本性質(zhì)

  • 二叉樹的第i層至多有2i-1個結(jié)點(i>=1)

證明:(歸納法)

   歸納基:i=1時,只有一個結(jié)點,2i-1=20=1;

   歸納假設(shè):假設(shè)對所有的i命題成立;

   歸納證明:二叉樹中每個結(jié)點最多有兩個子樹,則第i+1層的結(jié)點數(shù)為2*2i-2=2i-1.

  • 深度為h的二叉樹至多有2h-1個結(jié)點(h>=1)

    證明:n=20+21+...+2h-1=2h-1.(等比數(shù)列)

  • 對于一棵二叉樹,若含有n0個葉子結(jié)點,n2個度為2的結(jié)點,則必存在關(guān)系式:n2=n0-1

    證明:設(shè)二叉樹的結(jié)點總數(shù)為n=n0+n1+n2;

       二叉樹上的分支總數(shù)為b=n1+2n2;

     ? ? ? ?又b=n-1;

     ? ? ? ?故:n2=n0-1.

  • 具有n個結(jié)點的完全二叉樹的深度為[log2n]+1.[]表示取整

    證明:設(shè)完全二叉樹的深度為k,則:2k-1<=n<2k

       即k-1<=log2n<k

       因為k只能取整數(shù),所以k=[log2n]+1.

  • 若對含n個結(jié)點的完全二叉樹從上到下且從左至右進行1至n的編號,則對完全二叉樹中任意一個編號為i的結(jié)點:

    若i=1,則該結(jié)點是二叉樹的根,無雙親,否則,編號為[i/2]的結(jié)點為其雙親結(jié)點;

    若2i>n,則該結(jié)點無左孩子結(jié)點,否則,編號為2i的結(jié)點為其左孩子結(jié)點;

    若2i+1>n,則該結(jié)點無右孩子結(jié)點,否則,編號為2i+1的結(jié)點為其右孩子結(jié)點。

    證明:設(shè)完全二叉樹中第i個結(jié)點的位置為第k層第j個結(jié)點,即i=2k-1-1+j;

       則左孩子結(jié)點的索引為:l=2k-1+2(j-1)+1=2*(2k-1-1+j)=2*i;

       左孩子結(jié)點的索引為:r=2k-1+2(j-1)+2=2*(2k-1-1+j)+1=2*i+1;

?2. 二叉樹中各種結(jié)點數(shù)目的計算

  若一個完全二叉樹的結(jié)點數(shù)目為n,求n0,n1,n2,數(shù)的高度h,左孩子結(jié)點數(shù)目nl和右孩子結(jié)點數(shù)目nr?

  (n0為度為0的結(jié)點,n1為度為1的結(jié)點,n2為度為2的結(jié)點)

  求解思路:

  樹的高度h=[log2n]+1;

  因為是完全二叉樹,所以1~h-1層全滿;

  前h-1層的結(jié)點數(shù)目為nh-1=2h-1-1;

  第h層的葉子結(jié)點數(shù)目為nc1=n-nh-1;

  第h-1層的葉子結(jié)點數(shù)目為nc2=2h-2-ceil(nc1/2);(ceil為向上取整)

  所以n0=nc1+nc2;

  n2=n0-1;

  n1=n-n0-n2;

  左孩子結(jié)點數(shù)目nl=n2+n1;

  右孩子結(jié)點數(shù)目nr=n2;

轉(zhuǎn)載于:https://www.cnblogs.com/jmliao/p/6706333.html

總結(jié)

以上是生活随笔為你收集整理的满二叉树各种节点数目的计算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久东京| 东南亚毛片 | 日本三级午夜理伦三级三 | 亚洲国产免费看 | 黄瓜视频在线播放 | 中文日韩在线观看 | 天堂中文资源在线观看 | 一区二区三区伦理 | 欧美aaa在线观看 | 亚洲一二区视频 | h视频在线看 | 日本久久久久久久久久 | 欧美日韩乱 | 色欲人妻综合网 | 韩日一区二区三区 | 欧美亚洲成人网 | 91中文| 天天天天天天天天干 | 97在线免费视频观看 | 超碰97人人草 | 一区二区高清在线 | 国产成人在线观看 | 国产一区二区三区四区五区 | 男女作爱网站 | 99人人爽| 亚洲专区av | 在线观看视频一区 | 丝袜人妻一区二区 | 成人美女免费网站视频 | 人人叉人人 | 十八禁毛片 | 久久r视频 | 亚洲无吗在线观看 | www.黄色av| 中文字幕乱码中文字幕 | 久久久久免费精品视频 | 青苹果av| 欧洲一二三区 | 久久人人爽人人 | 午夜免费毛片 | 亚洲精品美女久久久 | 最新中文字幕 | 一区二区三区四区国产精品 | 国产jzjzjz丝袜老师水多 | 一区二区三区四区久久 | 成人在线免费看片 | 大地资源二中文在线影视免费观看 | 成人h动漫精品一区 | 日本欧美激情 | 亚洲一区二区三区四区在线 | www.999热| 在哪看毛片 | 亚洲美女视频在线 | 亚洲色成人一区二区三区小说 | 玖草视频在线 | 国产精品精品国产 | 久久久噜噜噜www成人 | 北条麻妃青青久久 | 亚洲一区二区综合 | 国产情侣一区二区三区 | 精品视频在线观看 | 免费的黄色一级片 | 欧美乱大交xxxxx | 大陆av片| av黄色在线免费观看 | 青青青国产精品一区二区 | 超碰在线人人干 | 偷拍久久久 | 日本二区三区视频 | 色爽爽爽 | 亚洲福利在线观看 | 日皮毛片 | 91一区二区在线 | 欧美挤奶吃奶水xxxxx | 91天天操 | 粉嫩久久99精品久久久久久夜 | 亚洲精品一区二区三区区别 | 91麻豆精品在线观看 | 伊人超碰在线 | 男女猛烈无遮挡免费视频 | 极品色综合 | 伊人网亚洲 | 激情宗合网| 女人下面无遮挡 | 欧美精品一区二区不卡 | 日本国产高清 | 4hu在线观看 | 毛茸茸毛片 | www黄色大片| 波多野结衣中文字幕在线播放 | 欧美性欧美zzzzzzzzz | 欧美影院一区二区三区 | 日本黄色三级视频 | jizz中文字幕 | 蜜臀久久99精品久久久画质超高清 | 超碰在线最新地址 | 欧美日本一道 | 日本伦理在线 | 免费搞黄网站 |