数据结构——树

数据结构——树


前言

  1. 树的定义和基本术语
  2. 二叉树的基本概念
  3. 二叉树的遍历
  4. 线索二叉树
  5. 二叉链表和三叉链表
  6. 树和森林
  7. 赫夫曼树和哈夫曼编码

提示:以下是本篇文章正文内容,下面案例可供参考

一、树的定义和基本术语

树的定义

  1. 树的定义:树是由n(n>=0)个结点组成的有限集合。若n=0,则称为空树;若n>0,则:
    1. 有且仅有一个特定的称为根(root)的结点,只有后继,没有前驱。
    2. 当n>1时,其余节点可以划分为m(m>0)个互不相交的有限集合。T1,T2,…,Tm. 每个集合又是一棵树称为根的子树。每棵子树的根结点尤且仅有一个直接前驱,但可以有零个或多个,直接后继。
  2. 树的逻辑结构描述
    一棵树的逻辑结构可以用二元组描述为:

tree=(k,r) k={ki|1<=i<=n;n>=0,ki∈elemtype} R=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序打工仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值