多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 數據結構中樹的基本定義相關概念匯總

數據結構中樹的基本定義相關概念匯總

來源:程序員人生   發布時間:2014-10-08 08:00:00 閱讀次數:2982次

定義

樹的遞歸定義如下(個人比較喜歡的定義,源自百度百科):

單個結點是一棵樹,樹根就是該結點本身。

設T1,T2,..,Tk是樹,它們的根結點分別為n1,n2,..,nk。用一個新結點n作為n1,n2,..,nk的父親,則得到一棵新樹,結點n就是新樹的根。我們稱n1,n2,..,nk為一組兄弟結點,它們都是結點n的子結點。我們還稱T1,T2,..,Tk為結點n的子樹。

空集合也是樹,稱為空樹??諛渲袥]有結點。

相關術語(源自維基百科,有改動)

1、節點的度:一個節點含有的子樹的個數稱為該節點的度;
2、樹的度:一棵樹中所有節點的度的最大值稱為樹的度;
3、葉節點或終端節點:度為零的節點;
4、非終端節點或分支節點:度不為零的節點;

5、父親節點或父節點:若一個節點含有子節點,則這個節點稱為其子節點的父節點;
6、孩子節點或子節點:一個節點含有的子樹的根節點稱為該節點的子節點;
7、兄弟節點:具有相同父節點的節點互稱為兄弟節點;

8、節點的層次:定義一棵樹的根節點層次為1,其他節點的層次是其父節點層次加1;
9、樹的高度或深度:一棵樹中所有節點的層次的最大值稱為這棵樹的深度;

10、堂兄弟節點:父節點在同一層的節點互為堂兄弟;
11、節點的祖先:從根到該節點所經分支上的所有節點;
12、子孫:以某節點為根的子樹中任一節點都稱為該節點的子孫。
13、森林:由m(m>=0)棵互不相交的樹的集合稱為森林;

需要說明下:節點=結點,都源自英文單詞node。葉節點=葉子節點

種類

無序樹:樹中任意節點的子結點之間沒有順序關系,這種樹稱為無序樹,也稱為自由樹;
有序樹:樹中任意節點的子結點之間有順序關系,這種樹稱為有序樹;

二叉樹:每個節點最多含有兩個子樹的樹稱為二叉樹;
二叉查找樹(二叉排序樹)
完全二叉樹
滿二叉樹
平衡二叉樹
霍夫曼樹:帶權路徑最短的二叉樹稱為哈夫曼樹或最優二叉樹;

紅黑樹
B樹

表示方法

最直觀的是樹形表示法


還有另一個常用的方法:先將根結點放入一對圓括號中,根結點后緊跟一對圓括號,然后把它的子樹按從左至右的順序放入該括號中,同層子樹之間用逗號隔開。如前文樹形表示法可以表示為:(1(2(4),3(5,6)))
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 免费一级淫片 | 日本免费高清视频二区 | 在线观看 日韩 | 五月婷婷六月丁香综合 | 国产一二三四区中 | 亚洲综合站 | 亚洲女人的天堂 | 法国性xxxxx极品 | 成人免费淫片95视频观看网站 | 国产区成人精品视频 | yellow影院在线观看免费 | www羞羞动漫网在线观看 | 国产激情久久久久影 | 国产一区二区三区亚洲综合 | 国产一区免费在线观看 | 亚洲欧美一区二区三区国产精品 | 男人天堂网www | 亚洲图片欧美文学小说激情 | 中文字幕在线视频播放 | 国产精品久久久精品三级 | 呦视频在线一区二区三区 | 手机看片日韩高清国产欧美 | 国内精品一区视频在线播放 | 一级毛片国产真人永久在线 | 久草免费在线色站 | 深夜影院深a久久 | 亚洲精品永久一区 | 伊人久久网国产伊人 | 一级毛片在线完整免费观看 | xxxxhd欧美精品 | 国产精品一区欧美激情 | 欧美三级大片在线观看 | 亚洲免费视频网址 | 天堂av影院| 日本欧美韩国一区二区三区 | 亚洲乱码一二三四区 | 91精品国产人成网站 | 永久免费在线视频 | 国产一级精品绿帽视频 | 国内自拍 亚洲系列 欧美系列 | 日本艳鉧动漫1~6中文在线观看 |