首页 > 其他分享 >二叉树 二叉搜索树 AVL树 红黑树

二叉树 二叉搜索树 AVL树 红黑树

时间:2022-11-08 19:44:06浏览次数:39  
标签:复杂度 二叉 AVL 二叉树 红黑树 查询

站在查询和建立两个维度考核

二叉树:无序,对查询没用

二叉搜索树:构建速度快,但是最差情况下会编程链表,查询时间复杂度退化成n;

AVL树:查找时间复杂度稳定LogN,但是构建特别是删除元素时复杂

红黑树:构建和查找都比较稳定LogN

标签:复杂度,二叉,AVL,二叉树,红黑树,查询
From: https://www.cnblogs.com/hzq3554055/p/16870929.html

相关文章

  • 二十、树、森林和二叉树(二叉链表)转换
    一、孩子兄弟表示法孩子兄弟表示法又称二叉树表示法,或二叉链表表示法,即以二叉链表做树的存储结构。链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点......
  • 二叉树相关上机实验
    #include<stdio.h>#include<malloc.h>#defineOK1#defineERROR0#defineMAXNUM20typedefintStatus;typedefstructbnode{intdata;structbnode......
  • 617. 合并二叉树
    给你两棵二叉树: root1 和 root2 。想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的......
  • 543. 二叉树的直径
    给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。示例:给定二叉树1......
  • 根据遍历序列确定二叉树
    二叉树的还原由二叉树的先序序列和中序序列,或由其后序序列和中序序列均能唯一地确定一棵二叉树。根据定义,二叉树的先序遍历是先访问根结点,其次再按先序遍历方式遍历根结......
  • 二叉树、平衡二叉树、红黑树、B树、B+树
    二叉树基于二叉查找树的这种特点,在查找某个节点的时候,可以采取类似于二分查找的思想,快速找到某个节点。n个节点的二叉查找树,正常的情况下,查找的时间复杂度为O(logN)。......
  • TAVLTree及其相关应用
    1.TAVLTreeTAVLTree maintainsabalancedAVLtree.Thetreeconsistsof TAVLTreeNode nodes,eachofwhichhasa Data pointerassociatedwithit.The TAVL......
  • 根据前序遍历和中序遍历构造二叉树
    对于一个二叉树,如果我们我们知道他的前序遍历和中序遍历,那就可以直接构造还原出完整的二叉树。举例:现在有一个二叉树,前序遍历是ABDECFG,中序遍历是DBEACGF。如何确定这个树......
  • 297. 二叉树的序列化与反序列化
    序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得......
  • 不知道为什么递归失败 二叉树 演我?
    不知道为什么不能够递归搞明白了再更啊哈哈哈怎么突然就行了准备截一张失败的图来着然后突然就出来了也不知道之前为什么失败  非递归的今天晚上应该写不出来了......