数据结构与算法(flutter)之树(七)

树(Tree)是由多个节点(Node)的集合组成,每个节点又有多个与其关联的子节点(Child Node)。子节点就是直接处于节点之下的节点,而父节点(Parent Node)则位于节点直接关联的上方。树的根(Root)指的是一个没有父节点的单独的节点。

所有的树都呈现了一些共有的性质:

  • 只有一个根节点;
  • 除了根节点,所有节点都有且仅有一个父节点;
  • 无环。将任意一个节点作为起始节点,都不存在任何回到该起始节点的路径(正是前两个性质保证了无环的成立)。
相关推荐
OpenCSG10 分钟前
电子行业AI赋能软件开发经典案例——某金融软件公司
人工智能·算法·金融·开源
dfsj660111 小时前
LLMs 系列科普文(14)
人工智能·深度学习·算法
薛定谔的算法1 小时前
《盗梦空间》与JavaScript中的递归
算法
kaiaaaa2 小时前
算法训练第十一天
数据结构·算法
?!7142 小时前
算法打卡第18天
c++·算法
springfe01012 小时前
构建大顶堆
前端·算法
凌辰揽月3 小时前
Web后端基础(基础知识)
java·开发语言·前端·数据库·学习·算法
lifallen3 小时前
深入浅出 Arrays.sort(DualPivotQuicksort):如何结合快排、归并、堆排序和插入排序
java·开发语言·数据结构·算法·排序算法
jingfeng5143 小时前
数据结构排序
数据结构·算法·排序算法
能工智人小辰3 小时前
Codeforces Round 509 (Div. 2) C. Coffee Break
c语言·c++·算法