数据结构之树【完善中】
生活随笔
收集整理的這篇文章主要介紹了
数据结构之树【完善中】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、樹的概念
樹是一種分組的層次結(jié)構。
樹的定義:
樹是n(n>=0)個數(shù)據(jù)元素的集合,在任意一棵非空樹中,有如下特征
我們可以看到樹的定義引用了集合的概念和迭代的概念。
二、樹的表示方法
三、基本術語
四、二叉樹
1、二叉樹的定義
一種特殊的樹,除了有樹的特征外,還有如下特征:
2、二叉樹的基本操作
3、二叉樹的性質(zhì)
- 一棵二叉樹的第i層至多有2分之i-1個結(jié)點
- 深度為h的一棵二叉樹至多有2分之h-1個結(jié)點
- 對于一棵有n個結(jié)點的完全二叉樹,若按照滿二叉樹的方式對結(jié)點進行編號,對于任意編號為i的結(jié)點,有如下性質(zhì)
- 具有n(n>0)個結(jié)點的完全二叉樹,其深度為floor(log2n)+1,floor表示向下取整
- 對于一棵非空的二叉樹,設結(jié)點的度為0,1,2的結(jié)點的個數(shù)分別為n0,n1,n2,那么有:n0=n2+1
?
總結(jié)
以上是生活随笔為你收集整理的数据结构之树【完善中】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国低空飞行会被发现吗
- 下一篇: 在线工具