码迷,mamicode.com
首页 >  
搜索关键字:树的高度    ( 568个结果
剑指OFFER 平衡二叉树
剑指OFFER 平衡二叉树 分析 先理解什么是平衡二叉树 它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 下面的代码我只判断了根节点左右孩子的深度(没有再递归判断其子树的),但是也一样过了. 代码 ...
分类:其他好文   时间:2020-02-06 20:08:55    阅读次数:58
「JLOI2012」树
「JLOI2012」树 "传送门" 不得不说这题的数据是真的水。。。 我们可以想到很明确的一条思路:枚举每一个点向根节点跳,知道路径和不小于 $s$,恰好等于 $s$ 就直接加答案。 跳的过程可以用倍增搞,但是暴力跳也可以过(这棵树的高度比较友好啊) 我只给了暴力的代码,倍增的懒得去写了。。。 参考 ...
分类:其他好文   时间:2020-01-31 23:00:52    阅读次数:90
问题整理(常问3连)
1、static final关键字的作用 static final用来修饰成员变量和成员方法,可以理解为“全局变量” final成员变量表示常量,只能被赋值一次,赋值后不能再被改变 final类不能被继承,final类中的方法默认是final的 final方法不能被子类的方法复盖 static表示“ ...
分类:其他好文   时间:2020-01-31 19:02:06    阅读次数:89
二叉树、平衡二叉树、B树、B+数、红黑树(简述)
二叉查找树(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序树。查找结点里面的值 的方式就是二分查找的思想 查找次数就是树的高度 二叉查找树可以任意地构造 向一方倾斜的二叉树是不平衡的,查询 ...
分类:其他好文   时间:2020-01-31 18:55:12    阅读次数:121
[POI 2014]PTA-Little Bird
Description "题库连接" 给你 $n$ 棵树,第 $i$ 棵树的高度为 $d_i$。有一只鸟从 1 号树出发,每次飞跃不能超过 $k$ 的距离。若飞到下一棵树的高度大于等于这一棵树那么耗费一点体力,否则不会。问你飞到第 $n$ 棵树耗费最少体力为多少。多测,测试组数 $q$。 $1\le ...
分类:其他好文   时间:2020-01-28 17:40:19    阅读次数:56
LeetCode 173. Binary Search Tree Iterator(搜索二叉树)
"题目" 题意:实现一个BST的Next()函数,输出BST里的从小到大的数字。 题解:题目说Next()的时间效率O(1),空间效率O(h),h为树的高度。我们维护一个栈,把前序遍历的左子树的结果存进去。 每次Next取出栈顶元素的时候,再遍历栈顶元素的右子树的前序遍历的左子树部分。 ...
分类:其他好文   时间:2020-01-27 17:34:01    阅读次数:58
动画 | 什么是2-3树?
我们回忆一下AVL树,它在插入和删除节点时,总要保证任意节点左右子树的高度差不超过1。正是因为有这样的限制,插入一个节点和删除一个节点都有可能调整多个节点的不平衡状态。频繁的左旋转和右旋转操作一定会影响整个AVL树的性能,除非是平衡与不平衡变化很少的情况下,否则AVL树所带来的搜索性能提升不足以弥补 ...
分类:其他好文   时间:2020-01-26 16:05:48    阅读次数:95
可持久化线段树
每次进行单点修改后,会新增$log\ n$个新节点,即每次更改的结点数为树的高度 增加的非叶子结点一个儿子是其他版本的节点,另一个儿子是连向新节点 空间复杂度为$O(n+m\ log\ n)$ $code$: ...
分类:其他好文   时间:2020-01-22 22:17:53    阅读次数:89
数据结构与算法简记--红黑树
红黑树 平衡二叉树 定义:二叉树中任意一个节点的左右子树的高度相差不能大于 1。 完全二叉树、满二叉树其实都是平衡二叉树,非完全二叉树也有可能是平衡二叉树。 平衡二叉查找树 任何节点的左右子树高度相差不超过 1,是一种高度平衡的二叉查找树。 符合二叉查找树的特点:左子节点小于父节点,右子节点大于父节 ...
分类:编程语言   时间:2020-01-11 22:32:57    阅读次数:104
DS树--二叉树高度
题目描述 给出一棵二叉树,求它的高度。二叉树的创建采用前面实验的方法。 注意,二叉树的层数是从1开始 输入 第一行输入一个整数t,表示有t个二叉树 第二行起输入每个二叉树的先序遍历结果,空树用字符‘0’表示,连续输入t行 输出 每行输出一个二叉树的高度 样例输入 1 AB0C00D00 样例输出 3 ...
分类:其他好文   时间:2020-01-11 20:08:57    阅读次数:84
568条   上一页 1 ... 6 7 8 9 10 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!