常用数据结构:树的几种遍历方式整理

一、定义:

1,树型结构是一类重要的非线性数据结构,其中以树和二叉树最为常用,直观看来,树是以分支关系定义的层次结构。

2,树(Tree) 是 n (n >= 0)个 结点的有限集。在任意一棵非空树中。

(1)有且仅有一个特定的称为根(root)的结点;

(2)当(n > 1)的时候,其余结点可分为m个互不相交的有限集,而且每个集合本身又是一棵树,称为根的子树。

3,二叉树(Binary Tree)是特殊的树形结构,特点是每个结点至多只有两棵子树,而且子树存在左右之分。

4,树的深度是指树中结点的最大层次。

5,满二叉树是指深度为k的二叉树具有2k - 1(2的k次方)个结点,完全二叉树则是指二叉树除了第 k 层,其余层次都满足满二叉树的定义,如下图所示:(图为转载,如侵删)

 

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值