美文网首页
二叉树的基础知识(了解)

二叉树的基础知识(了解)

作者: 彩虹下的笑颜 | 来源:发表于2018-08-15 11:23 被阅读0次

经常有同事聊到二叉树的一些问题,大概很多人都知道二叉树的形状,但是它是如何遍历的,什么是前序,中序和后序呢?

如下图为例

此二叉树深度为4,3层及以上均有子节点,为完全二叉树,

满二叉树 的节点为 2^4-1  为15个节点,

前序, 先访问根节点,再访问左孩子,最后访问右孩子      a bdhe cfg

中序,先访问左孩子,再访问根节点,最后访问右孩子      hdbe a fcg

后续,先访问左孩子,再访问右孩子,最后访问根节点      hdeb fgc a

相关文章

  • 堆排序

    一些基础知识 学习堆排序,总要了解堆的数据结构吧,了解堆又需要了解二叉树的基本知识,了解二叉树要先知道树是个什么东...

  • 二叉树系列之初探

    声明,本文不涉及基础的树知识,主要详解的是二叉树相关的基础知识,为后续了解指定树的结构时奠定基础知识。 什么是二叉...

  • 丹红连载分享美丽知识:十五、

    皮肤基础知识 皮肤基础知识之了解肌肤 你了解皮肤的结构...

  • 二叉树的基础知识(了解)

    经常有同事聊到二叉树的一些问题,大概很多人都知道二叉树的形状,但是它是如何遍历的,什么是前序,中序和后序呢? 如下...

  • 二叉树知识(BST) 二叉查找树(Binary Search T

    二叉树基础知识总结 - CSDN博客 二叉树遍历分析 简单二叉树遍历,可分为:先序,中序,后序。 先序: 1.访问...

  • 5.1二叉搜索树基础

    前言:本文通过先通过了解一些二叉树基础知识,然后在转向学习二分搜索树。 1 树 1.1 树的定义 树(Tree)是...

  • 快速学习Python基础知识(4)

    Python 基础部分--了解Python快速了解 Python 基础知识(1)快速学习 Python 基础知识(...

  • 快速学习Python基础知识(3)

    Python 基础部分--了解Python快速了解 Python 基础知识(1)快速学习 Python 基础知识(...

  • 树数据结构-力扣刷树题需要知道的(Python)

    树是一种重要的数据结构,而二叉树是其中的重点和难点,有关二叉树的基础知识,读者可移步【二叉树基础】查看更多内容。这...

  • 可以归结到二叉树遍历的一些问题

    大量的二叉树题。。其实本质都是二叉树遍历的思路,需要掌握的基础知识是二叉树的先中后序遍历,然后再会个非递归的层序遍...

网友评论

      本文标题:二叉树的基础知识(了解)

      本文链接:https://www.haomeiwen.com/subject/ubuibftx.html