樹家族中的概念(1)樹的結(jié)點(diǎn)包含一個(gè)數(shù)據(jù)及若干個(gè)指向子樹的分支(2)結(jié)點(diǎn)擁有的子樹數(shù)稱為結(jié)點(diǎn)的度度為0的結(jié)點(diǎn)稱為葉結(jié)點(diǎn)度不為0的結(jié)點(diǎn)稱為分支結(jié)點(diǎn)(3)樹的度定義為所有結(jié)點(diǎn)中的度的最大值
(4)結(jié)點(diǎn)的直接后繼稱為該結(jié)點(diǎn)的孩子相應(yīng)的,該結(jié)點(diǎn)稱為孩子的雙親(5)結(jié)點(diǎn)的孩子的孩子稱為該結(jié)點(diǎn)的子孫相應(yīng)的,該結(jié)點(diǎn)稱為子孫的祖先(6)同一個(gè)雙親的孩子之間互稱兄弟
(7)結(jié)點(diǎn)的層次根為第一層根的孩子為第二層(8)樹中結(jié)點(diǎn)的最大層次稱為樹的深度或高度
(9)如果樹的結(jié)點(diǎn)的各子樹從左向右是有次序的,子樹間不能互換位置,則稱該樹為有序樹,否則為無序樹。
(10)森林是由n(n>=0)棵互不相交的樹組成的集合
樹的操作樹的一些常用操作
用C語言描述樹結(jié)構(gòu)





















通用樹結(jié)構(gòu)的構(gòu)建

















新聞熱點(diǎn)
疑難解答