前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c语言数据结构树术语解析

c语言数据结构树术语解析

作者头像
贵哥的编程之路
发布2022-05-20 09:19:14
7430
发布2022-05-20 09:19:14
举报
文章被收录于专栏:用户7873631的专栏

树:节点的有限集合(树当中的节点数量是有限的). 举个例子:

在这里插入图片描述
在这里插入图片描述

以这个树结构为例子。 孩子:a的孩子是bcd。b的孩子是ef。d的孩子是gh.c没有孩子.

在这里插入图片描述
在这里插入图片描述

从树的定义可知,除根结点外,树中的每个结点都有唯一的一个双亲结点 双亲:ef是b的双亲。gh是的d的双亲。 度:他有几个孩子。a有三个孩子bcd。b有两个孩子ef. 叶子(终端节点):c是终端节点。efgh也是终端节点. 根(非终端节点):bd 有序树:

在这里插入图片描述
在这里插入图片描述

这个就是有序树.(顺序的abcdefg…)

无序树.:没有规律的。 祖先:a是bcdefgh的祖先.同理:bcdefgh是a的子孙 也可以这样说。b是ef的祖先。d是gh的祖先.

树深度:

在这里插入图片描述
在这里插入图片描述

举个例子,这个树数的深度是3.

二叉树: 定义:所有结点的度都小于等于2 有序树. 举个例子: 这个不是二叉树

在这里插入图片描述
在这里插入图片描述

这个是二叉树

在这里插入图片描述
在这里插入图片描述

二叉树的遍历:(顺序是过程哦)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

满二叉树:每个节点都有只能==两个节点。

完全二叉树:(相对于满二叉树来说的)

在这里插入图片描述
在这里插入图片描述

完全二叉树的特点:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二叉树前序遍历:根 左 右

在这里插入图片描述
在这里插入图片描述

二叉树中序遍历:左 根 右

在这里插入图片描述
在这里插入图片描述

二叉树后序遍历:左右根

在这里插入图片描述
在这里插入图片描述

二叉树的存储结构: 解析:1是根节点。23是1的子节点。45是2的子节点 。67是3的子节点.

在这里插入图片描述
在这里插入图片描述

链式存储结构:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档