E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
二叉树深度优先
代码随想录算法训练营|day16
第六章
二叉树
104.
二叉树
的最大深度559.n叉树的最大深度111.
二叉树
的最小深度222.完全
二叉树
的节点个数代码随想录文章详解总结104.
二叉树
的最大深度最大深度:根节点到最远叶子节点的最长路径上的节点个数
果木26
·
2024-01-28 10:47
代码随想录练习
算法
go
代码随想录算法训练营|day18
第六章
二叉树
513.找树左下角的值112.路径总和113.路径总和ii106.从中序与后序遍历序列构造
二叉树
105.从前序与中序遍历序列构造
二叉树
代码随想录文章详解总结513.找树左下角的值(1)递归:
果木26
·
2024-01-28 10:47
代码随想录练习
算法
代码随想录算法训练营|day14
第六章
二叉树
遍历方法详解94.
二叉树
的中序遍历144.
二叉树
的前序遍历145.
二叉树
的后序遍历总结遍历方法详解1.递归遍历2.迭代遍历3.统一迭代94.
二叉树
的中序遍历(1)递归funcinorderTraversal
果木26
·
2024-01-28 10:17
代码随想录练习
算法
go
代码随想录算法训练营|day17
第六章
二叉树
110.平衡
二叉树
257.
二叉树
的所有路径404.左叶子之和代码随想录文章详解总结110.平衡
二叉树
平衡
二叉树
:节点的左右子树的高度差小于1(1)递归funcisBalanced(root*
果木26
·
2024-01-28 10:41
代码随想录练习
算法
go
力扣0105——从前序与中序遍历序列构造
二叉树
从前序与中序遍历序列构造
二叉树
难度:中等题目描述给定两个整数数组preorder和inorder,其中preorder是
二叉树
的先序遍历,inorder是同一棵树的中序遍历,请构造
二叉树
并返回其根节点。
Aubyn11
·
2024-01-28 09:20
算法进修
leetcode
算法
职场和发展
力扣0106——从中序与后序遍历构造
二叉树
从中序与后序遍历构造
二叉树
难度:中等题目描述给定两个整数数组inorder和postorder,其中inorder是
二叉树
的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗
二叉树
。
Aubyn11
·
2024-01-28 09:20
算法进修
leetcode
算法
职场和发展
力扣0107——
二叉树
的层序遍历II
二叉树
的层序遍历II难度:中等题目描述给你
二叉树
的根节点root,返回其节点值自底向上的层序遍历。
Aubyn11
·
2024-01-28 09:20
算法进修
leetcode
算法
职场和发展
算法设计与分析复习
[toc]题型判断题,对了得分,错了倒扣简答题概念、什么是平衡
二叉树
、什么是有向连通图给一个AVL树、SPlay,画出计算过程给一个函数判断是不是递归、这个递归有没有什么问题是否少了边界条件或者递归条件
zju_dream
·
2024-01-28 09:33
【数据结构1-2】
二叉树
一、【P4913】
二叉树
深度(递归/层次遍历)本题的重点在于
二叉树
的存储和
二叉树
的层次遍历。1.
二叉树
不爱睡觉不爱起床的小Kiku
·
2024-01-28 06:44
洛谷官方题单
数据结构
代码随想录刷题笔记-Day12
1.
二叉树
的递归遍历144.
二叉树
的前序遍历https://leetcode.cn/problems/binary-tree-preorder-traversal/94.
二叉树
的中序遍历https://
枯树老斑鸠
·
2024-01-28 06:29
笔记
数据结构
算法
代码随想录刷题第16天
第一题是
二叉树
的最大深度https://leetcode.cn/problems/maximum-depth-of-binary-tree/description/,先看的视频讲解代码随想录。
太阳照常升起366
·
2024-01-28 05:49
数据结构
leetcode
算法
代码随想录刷题第17天
第一题是平衡
二叉树
https://leetcode.cn/problems/balanced-binary-tree/,初步思路是利用递归算node->left与node->right的差。
太阳照常升起366
·
2024-01-28 05:49
leetcode
算法
数据结构
代码随想录刷题第15天
依然
二叉树
。没办法,
二叉树
实在太重要了。先学广度优先搜索在
二叉树
中的应用——层序遍历代码随想录。
太阳照常升起366
·
2024-01-28 05:19
数据结构
python使用回溯算法搜索单词
对于在字母表中搜索单词的问题,这是一个二维空间问题,可以利用
深度优先
搜索算法和回溯算法来满足探索与退回的执行过程。
X Y sawyer
·
2024-01-28 04:55
算法
python
回归算法
leetcode hot100岛屿数量
那么这种类型题都是需要依靠
深度优先
搜索(DFS)或者广度优先搜索(BFS)来做的。这两种搜索,实际上都是利用了递归和回溯!
buptlzl
·
2024-01-28 03:23
leetcode
算法
职场和发展
1.25学习总结
今天学习了
二叉树
,了解了
二叉树
的创建和遍历的过程今天所了解的遍历过程主要分为三种,前序中序和后序,都是DFS的想法前序遍历:先输出在遍历左节点和右节点(输出->左->右)中序遍历:先遍历左节点,再输出和遍历右节点
啊这泪目了
·
2024-01-28 03:45
学习
c++
算法
Leetcode.98.Validate Binary Search Tree
题目判断一个树是否是搜索
二叉树
(BST).BST满足以下条件:所有左子节点小于父节点,所有右子节点大于父节点所有子树都是BSTInput:[2,1,3]2/\13Output:trueInput:[5,1,4
Jimmy木
·
2024-01-28 03:36
LC101-200
欢迎点赞+收藏+关注~~LC101对称
二叉树
funcdfs(p,q*TreeNode)bool{ifp==nil&&q==nil{returntrue}ifp==ni
卷心菜不卷Iris
·
2024-01-28 02:02
LeetCode
算法
力扣
面试
笔试
大厂笔试
热题
LeetCode111
二叉树
的最小深度
题目:image.png思路:分几种情况:1.根节点为空,直接返回最小深度为0;2.根节点不为空:2.1左右子节点都为空时,返回1;2.2左右子节点任意为空时,返回不为空的叶子节点深度+1;2.3左右子节点都不为空时,返回两者之间最小深度+1;eg:image.png代码实现:image.png
洛珎
·
2024-01-28 02:11
二叉排序树的判断(
二叉树
的顺序存储):2022年408算法题
对于采用顺序存储方式保存的
二叉树
,根结点保存在SqBiTNode[0]中;当某结点保存SqBiTNode[i]中时,若有左孩子,则其值保存在SqBiTNode[2i+1]中;若有右孩子,则其值保存在SqBiTNode
Listennnn
·
2024-01-28 01:30
数据结构与算法
算法
数据结构
每日一题leetcode199-
二叉树
的右视图
二叉树
的右视图https://leetcode-cn.com/problems/binary-tree-right-side-view/思路:优先从左边dfs,每次直接覆盖就好了。
一个酷酷的男子
·
2024-01-28 01:09
蓝桥杯第四届真题 :大臣的旅费
2.解法一:将其看做树3.遍历每个点到其他个点的距离(
深度优先
遍历),找出最大值,进行计算4.假如有四个点ABCD即:A->B,A->C,A->D,B->C,B->D,C->D,比较出最大值5.这种方法不是最优解
乔治的哥们
·
2024-01-28 00:11
#
蓝桥杯历届真题
蓝桥杯真题讲解【完全
二叉树
的权值】(双指针)
完全
二叉树
的权值给定一棵包含N个节点的完全
二叉树
,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是A1,A2,⋅⋅⋅AN,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大
sutr
·
2024-01-28 00:10
蓝桥杯
职场和发展
c++
算法
LEETCODE112.路径总和
题目:路径总和给你
二叉树
的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。
某个勤劳的孩子
·
2024-01-28 00:59
蓝桥杯备赛
算法
c++
广度优先
LEETCODE104.
二叉树
的最大深度
题目:给定一个
二叉树
root,返回其最大深度。
二叉树
的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。
某个勤劳的孩子
·
2024-01-28 00:59
蓝桥杯备赛
算法
滑雪问题(
深度优先
+动态规划)
滑雪问题DescriptionMichael喜欢滑雪这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。Input输入的第一行表示区域的行数n和列数m(1usingnamespacestd;constintMAX_ROWS=1
某个勤劳的孩子
·
2024-01-28 00:29
深度优先
动态规划
算法
排序算法之堆排序
堆排序是一种基于比较的排序算法,它利用了完全
二叉树
(通常为近似完全
二叉树
)的结构特性——堆来实现对数据的排序。
skyshandianxia
·
2024-01-28 00:48
算法专栏
排序算法
算法
数据结构
朗致集团面试总结
提问环节很简单,就问了双向链表的概念和满
二叉树
的概念。然后是写代码环节,基本上会出三道题,每道题5分钟左右。第一道题是实现链表,然后逐渐演变成
二叉树
,最后给
二叉树
赋值,顺序是从上到下,从左到右。
skyshandianxia
·
2024-01-27 23:43
职场和发展
面试
算法
【LeetCode】112. 路径总和(简单)——代码随想录算法训练营Day18
题目链接:112.路径总和题目描述给你
二叉树
的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。
晴雪月乔
·
2024-01-27 23:00
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
【LeetCode】404. 左叶子之和(简单)——代码随想录算法训练营Day17
题目链接:404.左叶子之和题目描述给定
二叉树
的根节点root,返回所有左叶子之和。
晴雪月乔
·
2024-01-27 23:30
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
【LeetCode】513. 找树左下角的值(中等)——代码随想录算法训练营Day18
题目链接:513.找树左下角的值题目描述给定一个
二叉树
的根节点root,请找出该
二叉树
的最底层最左边节点的值。假设
二叉树
中至少有一个节点。
晴雪月乔
·
2024-01-27 23:30
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
从中序与后序遍历序列构造
二叉树
(中等)——代码随想录算法训练营Day18
题目链接:106.从中序与后序遍历序列构造
二叉树
题目描述给定两个整数数组inorder和postorder,其中inorder是
二叉树
的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗
二叉树
晴雪月乔
·
2024-01-27 23:57
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
数据结构——树的合集
目录文章目录前言一.树的表达方式1.树的概念2.树的结点3.树的存储结构01.双亲表示法顺序表示形式优缺点说明02.孩子表示法03.孩子兄弟表示法04.非类存储代码演示二.
二叉树
1.树的特点2.
二叉树
01
多喝烧碱
·
2024-01-27 23:19
数据结构
b树
算法
霍夫曼树
二叉树
的最近公共祖先,二叉搜索树的最近公共祖先(同一个思路)
目录
二叉树
的最近公共祖先方法一(时间复杂度O(N^2))方法二(时间复杂度O(N))二叉搜索树的最近公共祖先
二叉树
的最近公共祖先 题目链接
二叉树
的最近公共祖先 给定一个
二叉树
,找到该树中两个指定节点的最近公共祖先
Insisting.
·
2024-01-27 22:05
leetcode
leetcode
数据结构:搜索
二叉树
| 红黑树 | 验证是否为红黑树
文章目录1.红黑树的概述2.红黑树的性质3.红黑树的代码实现3.1.红黑树的节点定义3.2.红黑树的插入操作3.3.红黑树是否平衡黑红树是一颗特殊的搜索
二叉树
,本文在前文的基础上,图解红黑树插入:前文链接
希言JY
·
2024-01-27 22:58
数据结构
代码随想录算法刷题训练营day16
代码随想录算法刷题训练营day16:LeetCode(104)
二叉树
的最大深度、LeetCode(559)n叉树的最大深度、LeetCode(111)
二叉树
的最小深度、LeetCode(222)完全
二叉树
的节点个数
Java晓菜吉
·
2024-01-27 22:27
代码随想录算法训练营
算法
java
windows
开发语言
【C语言/数据结构】
二叉树
(层序遍历|判断完全
二叉树
|性质)
spm=1001.2014.3001.5482目录层序遍历层序遍历函数实现判断
二叉树
是否为完全
二叉树
二叉树
性质前言 hello!各位铁子们大家好
秦jh_
·
2024-01-27 21:05
数据结构
数据结构
算法
c语言
二叉树
【数据结构】
二叉树
-堆(top-k问题,堆排序,时间复杂度)
个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm=1001.2014.3001.5482目录堆排序第一种编辑第二种TOP-K问题建堆的时间复杂度向下调整建堆的时间复杂度:向上调整建堆的时间复杂
秦jh_
·
2024-01-27 21:04
数据结构
数据结构
c语言
开发语言
二叉树
堆
【数据结构】
二叉树
(遍历,递归)
spm=1001.2014.3001.5482目录
二叉树
遍历规则前序遍历中序遍历后序遍历递归结构遍历前序中序求节点个数求叶子节点个数求树的高度求第k层
秦jh_
·
2024-01-27 21:04
数据结构
数据结构
c语言
开发语言
树
详细分析Java的树形工具类(含注释)
目录前言1.基本框架2.实战应用前言对应的每个子孙属于该父亲,这其实是数据结构的基础知识,那怎么划分怎么归属呢对应的基本知识推荐如下:【数据结构】树和
二叉树
详细分析(全)【数据结构】B树和B+树的笔记详细诠释
码农研究僧
·
2024-01-27 20:23
java
java
树形工具类
数据结构选择题——树和
二叉树
1、
二叉树
的深度为k,则
二叉树
最少有()个结点。
D D D D C
·
2024-01-27 19:53
数据结构
数据结构
笔记
排序-
二叉树
二叉树
的排序可以分为中序排序左中右前序排序中左右后序排序左右中中序排序能够快速遍历出最大或者最小.DocumentfunctionBinaryTree(){varNode=function(key){this.key
这个超人不会飞阿
·
2024-01-27 19:19
数据结构篇-03:堆实现优先级队列
我们会发现,人们总是把二叉堆画成一棵
二叉树
。其实二叉堆在逻辑上就是一种特殊的
二叉树
,只不过存储在数组里。比如arr是一个字符数组,注意数
爬楼梯的猫
·
2024-01-27 19:14
数据结构
堆
二叉树
Leetcode 897 递增顺序查找树
题目给定一个树,按中序遍历重新排列树,使树中最左边的结点现在是树的根,并且每个结点没有左子结点,只有一个右子结点。示例:输入:[5,3,6,2,4,null,8,1,null,null,null,7,9]5/\36/\248//\179输出:[1,null,2,null,3,null,4,null,5,null,6,null,7,null,8,null,9]123456789提示:给定树中的结点数
禾木清清
·
2024-01-27 18:21
数据结构与算法
为什么不用
二叉树
呢?如果你能弄明白这些底层原理,你就能更好地使用它们
linuxerfan
·
2024-01-27 18:14
排序算法——拓扑排序(卡恩算法(广度优先)、dfs+深度搜索算法)
文章目录前言一、拓扑排序规则二、卡恩算法实现1.卡恩算法思想2.代码实现三、dfs+
深度优先
1.算法思想2.代码实现总结前言本篇博客主要记录拓扑排序的实现。包括卡恩算法实现和dfs+深度搜索算法实现。
孟小胖_H
·
2024-01-27 18:04
数据结构和算法
算法
排序算法
广度优先搜索和
深度优先
搜索(c++)
广度优先搜索和
深度优先
搜索是两种常见的图搜索算法。广度优先搜索(BFS):从起点开始,按照距离逐层向外搜索,直到找到目标节点或搜索完所有节点。BFS一般使用队列来实现。
渴望成长的旅行鼠
·
2024-01-27 18:02
深度优先
宽度优先
c++
算法
拓扑排序(广度优先搜索实现)
我们可以通过广度优先搜索或者
深度优先
搜索来实现拓扑排序。广度优先的思路就是对每个入度为0的且未被访问过的节点进行广度优先搜索。在
灯珑
·
2024-01-27 18:02
算法与数据结构
C++
算法
bfs
【
深度优先
搜索】【C++算法】834 树中距离之和
作者推荐【动态规划】【map】【C++算法】1289.下降路径最小和II本文涉及知识点
深度优先
搜索树图论LeetCode834树中距离之和给定一个无向、连通的树。
闻缺陷则喜何志丹
·
2024-01-27 18:30
#
算法题
算法
深度优先
c++
LeetCode
树
图论
距离之和
【C++中STL】map/multimap容器
map/multimap属于关联式容器,底层结构是用而
二叉树
实现。可以根据key值快速找到value
二十五花生
·
2024-01-27 18:26
C++
c++
开发语言
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他