二叉树

什么是二叉树?

二叉树

如图所示,即是一个二叉树。

二叉树遍历先序遍历:

步骤

1.查找根节点

2.左子树

3.右子树

遍历结果:A B C D E

二叉树遍历中序遍历:

步骤

1.先左子树

2.根节点

3.右子树

遍历结果:C B D A E

二叉树遍历后序遍历:

步骤

1.先左子树

2.再右子树

3.根节点

遍历结果:C  D B E A

二叉树遍历层次遍历:

步骤

1.从根节点一层一层向下遍历

遍历结果:A B E C D

总结得出这样3条规则:

1、前根遍历:根—左—右

2、中根遍历:左—根—右

2、后根遍历:左—右—根

所以在之后不管是写程序还是选择题上面,牢记这几点,就行啦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 树的概述 树是一种非常常用的数据结构,树与前面介绍的线性表,栈,队列等线性结构不同,树是一种非线性结构 1.树的定...
    Jack921阅读 4,523评论 1 31
  • 一直以来,我都很少使用也避免使用到树和图,总觉得它们神秘而又复杂,但是树在一些运算和查找中也不可避免的要使用到,那...
    24K男阅读 6,794评论 5 14
  • 编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。 学习二叉树的意义 由于二叉树的知识更倾向于理论,所以我们在实...
    神经骚栋阅读 6,325评论 5 57
  • 数据结构和算法--二叉树的实现 几种二叉树 1、二叉树 和普通的树相比,二叉树有如下特点: 每个结点最多只有两棵子...
    sunhaiyu阅读 6,581评论 0 14
  • 想了想,主题月可以省掉了,月为单位时间太短,2017上半年的关键词就是两个项目:摄影与塔罗。 二月份目标: 1,1...
    朱子先生的摄影思维阅读 518评论 14 19