目录
- 1、树的定义
- 2、树的概念
- 3、二叉树
- 4、二叉树遍历
- 5、满二叉树
- 6、完全二叉树
- 总结
1、树的定义
树是n个结点的有限集合,有且仅有一个根结点,其余结点可分为m个根结点的子树。
2、树的概念
- 结点的度:一个结点拥有子树的个数称为度。比如A的度为3,C的度为2,H的度为0。度为0的结点称为叶子节点(D,F,G,H)。树的度是树中所有结点的度的最大值,此树的度为3。
- 树中结点的最大层次成为树的深度或高度。此树的深度为4。
- 父节点A的子结点B,C,D;B,C,D也是兄弟节点
- 树的集合称为森林.树和森林之间有着密切的关系.删除一个树的根结点,其所有原来的子树都是树,构成森林.用一个结点连接到森林的所有树的根结点就构成树.
3、二叉树
二叉树是每个节点最多拥有两个子节点,左子树和右子树是有顺序的不能任意颠倒。
4、二叉树遍历
前序遍历(前根遍历):根——>左——>右
中序遍历(中根遍历):左——>根——>右
后序遍历(后根遍历):左——>右——>根
已知前序和中序,求后序问题, 前序 ABDGCEFH 中序 DGBAECHF
解法:根据前序、中序综合判断画出树的节点图,然后再写后序遍历:DGBEHFCA
(前序和中序的子树也满足前序或中序的规则)
二叉树的深度优先遍历(DFS)与广度优先遍历(BFS)
DFS深度优先遍历:从根节点出发,沿着左子树方向进行纵向遍历,直到找到叶子节点为止。然后回溯到前一个节点,进行右子树节点的遍历,直到遍历完所有可达节点为止。利用数据结构“栈”,父节点入栈,父节点出栈,先右子节点入栈,后左子节点入栈。递归遍历全部节点。
DFS:ABDGCEFH
BFS广度优先遍历:从根节点出发,在横向遍历二叉树层段节点的基础上纵向遍历二叉树的层次。利用数据结构“队列”,父节点入队,父节点出队列,先左子节点入队,后右子节点入队。递归遍历全部节点。
BFS:ABCDGEFH
5、满二叉树
高度为h,由2^h-1个节点构成的二叉树称为满二叉树。
6、完全二叉树
完全二叉树是由满二叉树而引出来的,若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数(即1~h-1层为一个满二叉树),第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。
堆一般都是用完全二叉树来实现的。
总结
本篇文章就到这里了,希望可以给你带来一些帮助,也希望您能够多多关注的更多内容!
相关推荐:
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
SEO优化如何为网站做好关键词研究和优化,ai直通
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
seo需要买什么,seo需要考虑什么 ,ai做表头
seo适合什么职业,seo有前途么 ,ai小精灵
seo要学什么技术,seo要学什么技术好 ,ai.fale
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
文章自动生成AI:助力写作新时代,让创作更高效
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
重生成AI:突破科技前沿,开启智能未来
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
自动生成文章的AI软件,助力内容创作的未来
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
怎么用AI生成一篇文章?高效创作指南全揭秘!
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
好用的AI写作工具,提升写作效率与创意的最佳选择
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
好用的人工智能AI软件推荐,让你的生活更智能!
打造内容创作新时代:有言AI生成助力创作者释放灵感
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
AI网页版本:开启智能时代的新篇章,拼音标调ai
用AI批量下载工具,高效管理你的文件和资源
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
AI一键生成原创文章,让创作更高效更轻松!
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
好用的AI写作软件,让创作更高效
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
目前最火的AI软件有哪些?深度解析必备工具
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌