【数据结构(c语言版)】树部分知识点整理

本文介绍了树型结构这一非线性数据结构,详细讲述了树的基本术语、定义,并对比了线性结构与树型结构。重点讲解了树的三种存储结构:双亲表示法、孩子链表表示法和孩子-兄弟表示法,帮助理解树在C语言中的实现。
摘要由CSDN通过智能技术生成

树:树型结构是一类重要的非线性数据结构,是以分支关系定义的层次结构。

1、线性结构与树型结构的比较

线性结构 树型结构
一个首元素:无前驱 一个根节点:无前驱
一个尾元素:无后继 多个叶子结点:无后继
中间元素:一个直接前驱,一个直接后继 中间结点:一个双亲,多个孩子

2、定义:树是n(n≥0)个结点的有限集。

在任意一棵非空树中:(1)有且仅有一个特定的称为根的结点;
(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每一个集合本身又是一棵树,并且称为根的子树。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值