技术栈
树
一直学习永不止步
5 天前
java
·
算法
·
leetcode
·
二叉树
·
树
·
栈
·
深度优先搜索
LeetCode题练习与总结:二叉树的后序遍历--145
给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。示例 1:示例 2:示例 3:提示:综上所述,时间复杂度为 O(N),其中 N 是二叉树中节点的数量。
程序无涯海
12 天前
java
·
算法
·
二叉树
·
笔试
·
树
·
算法题
算法篇-二叉树
分为前序、中序和后续的遍历,思想就是利用递归。代码:代码:代码:就是一层一层往下遍历就行了。什么是二叉查找树(BST):BST树的特性如下: 解题思路:根据树的特性,对树进行中序遍历,最后取第k大的数即可。
这个人懒得名字都没写
1 个月前
c语言
·
数据结构
·
c++
·
二叉树
·
树
树&二叉树
树是 n(n≥0)个结点的有限集。当 n = 0时,称为空树。在任意一颗非空树中应满足:(1)有且仅有一个特定的称为根的结点。
code袁
1 个月前
数据结构
·
b树
·
二叉树
·
notepad++
·
树
数据结构---树与二叉树
hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的在校大学生 💥个人主页:code袁 💥 个人QQ:2647996100 🐯 个人wechat:code8896
一直学习永不止步
1 个月前
java
·
数据结构
·
算法
·
leetcode
·
二叉树
·
树
·
广度优先搜索
LeetCode题练习与总结:二叉树的层序遍历Ⅱ--107
给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)
一直学习永不止步
1 个月前
java
·
leetcode
·
二叉树
·
树
·
数组
·
哈希表
·
分治
LeetCode题练习与总结:从中序与后序遍历序列构造二叉树--106
给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。
Betty’s Sweet
2 个月前
数据结构
·
二叉树
·
树
·
层序遍历
·
前序遍历
·
中序遍历
·
后序遍历
探索数据结构:树与二叉树
✨✨ 欢迎大家来到贝蒂大讲堂✨✨🎈🎈养成好习惯,先赞后看哦~🎈🎈所属专栏:数据结构与算法 贝蒂的主页:Betty’s blog
奶油泡芙shi_caicai
2 个月前
算法
·
leetcode
·
深度优先
·
树
力扣题目汇总分析 利用树形DP解决问题
树里 任意两个节点之间的问题。而不是根节点到叶子节点的问题或者是父节点到子节点的问题。通通一个套路,即利用543的解题思路。
dulu~dulu
2 个月前
数据结构
·
算法
·
树
·
哈夫曼编码
·
哈夫曼树
数据结构(八)----树
目录一.树的逻辑结构1.双亲表示法(顺序存储)2.孩子表示法(顺序+链式存储)3.孩子兄弟表示法(链式存储)
Tisfy
3 个月前
leetcode
·
深度优先
·
树
·
题解
·
设计
LeetCode 1766.互质树:设计(深度优先搜索)
力扣题目链接:https://leetcode.cn/problems/tree-of-coprimes/
Beau Wang
3 个月前
java
·
二叉树
·
树
树--构建二叉排序树
二叉排序树:对于二叉排序树的任何一个非叶子节点,要求左子节点的值比当前节点的值小,右子节点的值比当前节点的值大。
admin and root
3 个月前
java
·
数据结构
·
树
·
集合进阶
【Java集合进阶】数据结构(二又树,二又查找树,平衡二又树)
目录数据结构(树)数据结构(二叉查找树)数据结构(二叉查找树)查找节点数据结构(二叉树)前序遍历数据结构(二叉树)中序遍历
Tisfy
3 个月前
leetcode
·
深度优先
·
树
·
题解
·
设计
LeetCode 1600.王位继承顺序:深度优先搜索(DFS)
力扣题目链接:https://leetcode.cn/problems/throne-inheritance/
东华学黄老师
3 个月前
数据结构
·
c++
·
青少年编程
·
树
1364:二叉树遍历(flist)
【算法分析】递归 构造子树的中序遍历序列和层次遍历序列 层次遍历序列第一个元素,一定是整棵树的根结点。在中序遍历序列中找到该根结点元素,其左边就是左子树的中序遍历序列,右边就是右子树的中序遍历序列。接下来我们需要构造左右子树的层次遍历序列。
邪神与厨二病
3 个月前
c++
·
数学
·
算法
·
图论
·
树
·
状压dp
Codeforces Round 937 (Div. 4)(A,B,C,D,E,F,G)
比赛链接这场简单(话说div4好少啊,打了二十多把了就两把div4)。D直接暴力就可以,E是暴力,F考察了树的性质,根据性质算数就行了,G是个状压。
魔莫摸墨
3 个月前
c语言
·
数据结构
·
c++
·
算法
·
树
·
天梯
PTA天梯赛习题 L2-004 这是二叉搜索树吗?
一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点,所谓二叉搜索树的“镜像”,即将所有结点的左右子树对换位置后所得到的树。
伟大的车尔尼
4 个月前
二叉树
·
树
·
二叉搜索树
二叉搜索树题目:序列化和反序列化二叉搜索树
标题:序列化和反序列化二叉搜索树出处:449. 序列化和反序列化二叉搜索树6 级序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。
OrangeEarth
4 个月前
数据结构
·
c++
·
算法
·
leetcode
·
树
·
回溯
·
递归
刷题DAY24 | LeetCode 77-组合
回溯法也可以叫做回溯搜索法,它是一种搜索的方式。回溯是递归的副产品,只要有递归就会有回溯。所以以下讲解中,回溯函数也就是递归函数,指的都是一个函数。
闻缺陷则喜何志丹
4 个月前
c++
·
深度优先
·
图论
·
树
·
树上倍增
·
并集查找
·
换根法
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目
视频算法专题树上倍增 树 图论 并集查找 换根法 深度优先 割点给你一棵无根带权树,树中总共有 n 个节点,分别表示 n 个服务器,服务器从 0 到 n - 1 编号。同时给你一个数组 edges ,其中 edges[i] = [ai, bi, weighti] 表示节点 ai 和 bi 之间有一条双向边,边的权值为 weighti 。再给你一个整数 signalSpeed 。 如果两个服务器 a ,b 和 c 满足以下条件,那么我们称服务器 a 和 b 是通过服务器 c 可连接的 : a < b ,a
Espresso Macchiato
4 个月前
树
·
leetcode hard
·
leetcode 3069
·
leetcode双周赛125
·
异或操作
Leetcode 3068. Find the Maximum Sum of Node Values
这一题虽然标记为一道hard的题目,但其实就是一个脑筋急转弯的题目。我们只需要想明白一点即可:因此,我们只需要计算出所有点如果进行异或操作之后可以得到的改变量,然后将其从大到小进行排序,两两配对之后考察最大能够获得多少累积增长即可。