技术栈
二叉树
carpell
4 小时前
python
·
二叉树
·
数据结构与算法
二叉树实战篇1
上文带大家学习了二叉树的理论基础,如果没看过的点这去回顾下 ,今天带大家进行二叉树的实战篇1,学会如何去遍历二叉树,无论什么要求怎么遍历,一文带大家弄懂。本文用于记录自己的学习过程,同时向大家进行分享相关的内容。本文内容参考于代码随想录同时包含了自己的许多学习思考过程,如果有错误的地方欢迎批评指正!
飞川撸码
1 天前
算法
·
leetcode
·
golang
·
二叉树
【LeetCode 热题100】二叉树遍历入门:从中序遍历到层序与右视图(力扣94 / 102/199)(Go语言版)
本文涵盖 LeetCode 上的三道基础但极具代表性的二叉树遍历题:通过这些题目,我们将从 DFS 到 BFS,深入理解如何处理树结构的不同维度信息。
代码AC不AC
2 天前
数据结构
·
二叉树
·
学习分享
·
递归分析
·
二叉树遍历方法
【数据结构】二叉树
【前言】我们在之前的博客中介绍了树的种类,并且在前两期博客中实现了堆数据结构及堆的实际应用博客,这期博客我们来实现二叉树的链式存储。没有注意到之前博客的小伙伴可以移步至我的个人主页自行查看。链接:个人主页
神里流~霜灭
6 天前
c语言
·
数据结构
·
c++
·
算法
·
二叉树
·
深度优先
·
递归
蓝桥备赛指南(14):树的直径与重心
什么是树的直径?树的直径是树上最长的一条链,当然这条链并不唯一,所以一棵树可能有多条直径。直径由两个顶点u、v来决定,若由一条直径(u,v),则满足一下性质:
神里流~霜灭
10 天前
c语言
·
数据结构
·
c++
·
算法
·
二叉树
·
红黑树
·
完全二叉树
数据结构:二叉树(三)·(重点)
⼆叉树⼀般可以使⽤两种结构存储,⼀种顺序结构,⼀种链式结构。顺序结构存储就是使⽤数组来存储,⼀般使⽤数组只适合表⽰完全⼆叉树,因为不是完全⼆叉树会有 空间的浪费,完全⼆叉树更适合使⽤顺序结构存储。
ゞ 正在缓冲99%…
18 天前
算法
·
二叉树
leetcode230.二叉搜索树中第k小的元素
中序遍历,第k次出现的数值就是结果
大小胖虎
20 天前
c语言
·
数据结构
·
c++
·
算法
·
二叉树
·
树
·
专业课
数据结构——第五章:树与二叉树
目录一、树(⭐⭐)二、二叉树(⭐⭐⭐)三、线索二叉树(⭐⭐⭐)四、树与森林(⭐⭐)五、哈夫曼树与并查集(⭐⭐⭐)
神里流~霜灭
22 天前
c语言
·
数据结构
·
c++
·
算法
·
二叉树
·
树
数据结构:树的先序遍历、中序遍历、后序遍历和层序遍历
顺序:根节点 → 左子树 → 右子树 特点:优先访问根节点,适合需要先处理父节点再处理子节点的场景(如复制树的结构)。
Vitalia
25 天前
开发语言
·
c++
·
算法
·
二叉树
⭐算法OJ⭐二叉树的后序遍历【树的遍历】(C++实现)Binary Tree Postorder Traversal
⭐算法OJ⭐二叉树的中序遍历【树的遍历】(C++实现)Binary Tree Inorder Traversal ⭐算法OJ⭐二叉树的前序遍历【树的遍历】(C++实现)Binary Tree Preorder Traversal
神里流~霜灭
1 个月前
数据结构
·
c++
·
算法
·
链表
·
贪心算法
·
二叉树
·
树
数据结构:二叉树(一)·(重点)
什么树?what?树是⼀种⾮线性的数据结构,它是由 n ( n>=0 ) 个有限结点组成⼀个具有层次关系的集合。
Vacant Seat
1 个月前
java
·
数据结构
·
算法
·
二叉树
二叉树-路径总和III
437.路径总和III输入:二叉树根结点,目标数 输出:整型变量 思路:使用前缀和,然后哈希表维护二叉树
橘颂TA
1 个月前
数据结构
·
算法
·
二叉树
·
堆
【C++】树和二叉树的实现(上)
本篇博客给大家带来的是用C++语言来实现数据结构树和二叉树的实现!🐟🐟文章专栏:数据结构🚀🚀若有问题评论区下讨论,我会及时回答
奔跑的废柴
1 个月前
java
·
算法
·
leetcode
·
二叉树
LeetCode 112. 路径总和 II java题解
https://leetcode.cn/problems/path-sum/description/别人的代码
橘子真甜~
1 个月前
开发语言
·
数据结构
·
c++
·
算法
·
面试
·
二叉树
·
红黑树
36.C++二叉树进阶5(平衡二叉搜索树 - 红黑树及其插入操作图解)
⭐上篇文章:35.C++二叉树进阶4(平衡二叉搜索树 - AVL树及其旋转操作图解)-CSDN博客⭐本篇代码:c++学习/19.map和set的使用用与模拟 · 橘子真甜/c++-learning-of-yzc - 码云 - 开源中国 (gitee.com)
xiao--xin
1 个月前
java
·
算法
·
leetcode
·
二叉树
·
树的统一迭代法
LeetCode100之二叉搜索树中第K小的元素(230)--Java
给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)
橘子真甜~
1 个月前
开发语言
·
数据结构
·
c++
·
面试
·
二叉树
·
二叉搜索树
32.C++二叉树进阶1(二叉搜索树)
⭐上篇文章:31.C++多态4(静态多态,动态多态,虚函数表的存储位置)-CSDN博客⭐本篇代码:c++学习/18.二叉树进阶-二叉搜索树 · 橘子真甜/c++-learning-of-yzc - 码云 - 开源中国 (gitee.com)
柠石榴
1 个月前
c++
·
算法
·
leetcode
·
二叉树
【练习】【二叉树】力扣热题100 102. 二叉树的层序遍历
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。示例 1:
醉城夜风~
1 个月前
数据结构
·
二叉树
[数据结构]二叉树详解
目录一、二叉树概念及结构1.1概念1.2现实中的二叉树:1.3 特殊的二叉树:1.4 二叉树的存储结构
qing_040603
2 个月前
数据结构
·
c++
·
二叉树
·
二叉搜索树
数据结构——二叉搜索树
目录引言二叉搜索树一、基本概念二、性能分析三、具体实现1.基本结构2.初始化和销毁3.插入操作4.查找操作
egoist2023
2 个月前
c语言
·
开发语言
·
数据结构
·
学习
·
链表
·
二叉树
·
前中后序遍历
链式结构二叉树(递归暴力美学)
完成了顺序结构二叉树的代码实现,可以知道其底层结构是类似顺序表的结构; 因此,链式结构的二叉树类似于链表结构。