树形结构 —— 树与二叉树
生活随笔
收集整理的這篇文章主要介紹了
树形结构 —— 树与二叉树
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【概述】
樹(shù)是一種非線性的、遞歸定義的有序數(shù)據(jù)結(jié)構(gòu),能很好地描述有分支和層次特性的數(shù)據(jù)集合。
二叉樹(shù)是樹(shù)的一種形態(tài),是 n 個(gè)結(jié)點(diǎn)的有限集合,該集合或?yàn)榭占?#xff08;空二叉樹(shù)),或由一個(gè)根結(jié)點(diǎn)與兩棵互不相交的,稱(chēng)為根結(jié)點(diǎn)的左子樹(shù)、右子樹(shù)的二叉樹(shù)構(gòu)成。
樹(shù)與二叉樹(shù)是最基本的樹(shù)形結(jié)構(gòu),掌握好樹(shù)與二叉樹(shù),對(duì)后續(xù)樹(shù)形結(jié)構(gòu)的學(xué)習(xí)有極大的幫助。
關(guān)于樹(shù):點(diǎn)擊這里
關(guān)于二叉樹(shù):點(diǎn)擊這里
【相關(guān)算法】
常見(jiàn)的樹(shù)的相關(guān)算法有以下幾種:
- 二叉樹(shù)的遍歷:點(diǎn)擊這里
- 無(wú)根樹(shù)轉(zhuǎn)有根樹(shù):點(diǎn)擊這里
- 樹(shù)的直徑:點(diǎn)擊這里
- 樹(shù)的中心:點(diǎn)擊這里
- 樹(shù)的重心:點(diǎn)擊這里
為便于測(cè)試數(shù)據(jù),下面給定一個(gè)樹(shù)的數(shù)據(jù)生成器:點(diǎn)擊這里
【例題】
1.樹(shù)
2.二叉樹(shù)
3.樹(shù)的相關(guān)算法
總結(jié)
以上是生活随笔為你收集整理的树形结构 —— 树与二叉树的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 图论 —— 图的连通性 —— Tarja
- 下一篇: ACM 常用算法合集