#

  • 剑指offer:树的子结构

    题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) class TreeNode: def __init__(self, x):

    作者:Jayce_SYSU
    2020-07-20 23:09:29
  • 剑指offer:二叉树中和为某一值的路径

    题目描述输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的

    作者:Jayce_SYSU
    2020-07-18 21:55:24
  • 剑指offer:按之字形顺序打印二叉树

    题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 class TreeNode: def

    作者:Jayce_SYSU
    2020-07-15 23:33:10
  • 【算法日常】二叉树常用遍历方法

    二叉树的遍历 本篇算一个资料整理,就是二叉树遍历方法,有先序遍历(PreOrder)、中序遍历(InOrder)、后序遍历(PostOrder)、广度优先遍历二叉树(breadth_first_sea

    作者:wx5dcb7577ac572
    2020-07-07 13:18:44
  • 数据结构--AVL树

    AVL树是高度平衡的二叉搜索树,较搜索树而言降低了树的高度;时间复杂度减少了使其搜索起来更方便;1.性质:(1)左子树和右子树高度之差绝对值不超过1;(2)树中每个左子树和右子树都必须为AVL树;(3

    作者:马尾和披肩
    2020-07-04 19:30:37
  • 八、树和二叉树

    一、树的定义 树的定义 树是一种非线性的数据结构 树是由 n (n≥0) 个结点组成的有限集合  如果 n = 0,称为空树 ;  如果 n > 0,则 :   有一个特定的称之为根 (ro

    作者:少年不在了
    2020-07-03 02:22:41
  • 平衡二叉搜索树

          AVL树又称高度平衡的二叉搜索树,是1962年俄罗斯的数学家提出来的。它能保持二叉树的高度平衡,尽量降低二叉树的高度,减少树的平均搜索长度

    作者:张伟伊
    2020-07-01 18:11:19
  • 数据结构之树(三十四)

            我们在前面学习了排序相关的知识,从今天开始,我们来学习数据结构中树的相关东西。那么什么是树呢?树是一种非线性的数据结构。        树是由 n( n >= 0 ) 个结点组成

    作者:上帝之子521
    2020-06-30 01:37:34
  • 树的创建和遍历

    #include #include struct node{    char data; &nbs

    作者:栗先生
    2020-06-24 20:05:31
  • 数据结构 -- 平衡二叉树AVL

    一、平衡二叉树( AVL树 ) 1、定义:AVL树又称为高度平衡的二叉搜索树,是1962年有俄罗斯的数学家G.M.Adel'son-Vel'skii和E.M.Landis提出来的。它能保持二

    作者:凌若然
    2020-06-24 10:17:50