技术栈
二叉树
神里流~霜灭
1 天前
c语言
·
数据结构
·
c++
·
算法
·
二叉树
·
树
数据结构:树的先序遍历、中序遍历、后序遍历和层序遍历
顺序:根节点 → 左子树 → 右子树 特点:优先访问根节点,适合需要先处理父节点再处理子节点的场景(如复制树的结构)。
Vitalia
5 天前
开发语言
·
c++
·
算法
·
二叉树
⭐算法OJ⭐二叉树的后序遍历【树的遍历】(C++实现)Binary Tree Postorder Traversal
⭐算法OJ⭐二叉树的中序遍历【树的遍历】(C++实现)Binary Tree Inorder Traversal ⭐算法OJ⭐二叉树的前序遍历【树的遍历】(C++实现)Binary Tree Preorder Traversal
神里流~霜灭
6 天前
数据结构
·
c++
·
算法
·
链表
·
贪心算法
·
二叉树
·
树
数据结构:二叉树(一)·(重点)
什么树?what?树是⼀种⾮线性的数据结构,它是由 n ( n>=0 ) 个有限结点组成⼀个具有层次关系的集合。
Vacant Seat
7 天前
java
·
数据结构
·
算法
·
二叉树
二叉树-路径总和III
437.路径总和III输入:二叉树根结点,目标数 输出:整型变量 思路:使用前缀和,然后哈希表维护二叉树
橘颂TA
8 天前
数据结构
·
算法
·
二叉树
·
堆
【C++】树和二叉树的实现(上)
本篇博客给大家带来的是用C++语言来实现数据结构树和二叉树的实现!🐟🐟文章专栏:数据结构🚀🚀若有问题评论区下讨论,我会及时回答
奔跑的废柴
12 天前
java
·
算法
·
leetcode
·
二叉树
LeetCode 112. 路径总和 II java题解
https://leetcode.cn/problems/path-sum/description/别人的代码
橘子真甜~
12 天前
开发语言
·
数据结构
·
c++
·
算法
·
面试
·
二叉树
·
红黑树
36.C++二叉树进阶5(平衡二叉搜索树 - 红黑树及其插入操作图解)
⭐上篇文章:35.C++二叉树进阶4(平衡二叉搜索树 - AVL树及其旋转操作图解)-CSDN博客⭐本篇代码:c++学习/19.map和set的使用用与模拟 · 橘子真甜/c++-learning-of-yzc - 码云 - 开源中国 (gitee.com)
xiao--xin
16 天前
java
·
算法
·
leetcode
·
二叉树
·
树的统一迭代法
LeetCode100之二叉搜索树中第K小的元素(230)--Java
给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)
橘子真甜~
17 天前
开发语言
·
数据结构
·
c++
·
面试
·
二叉树
·
二叉搜索树
32.C++二叉树进阶1(二叉搜索树)
⭐上篇文章:31.C++多态4(静态多态,动态多态,虚函数表的存储位置)-CSDN博客⭐本篇代码:c++学习/18.二叉树进阶-二叉搜索树 · 橘子真甜/c++-learning-of-yzc - 码云 - 开源中国 (gitee.com)
柠石榴
20 天前
c++
·
算法
·
leetcode
·
二叉树
【练习】【二叉树】力扣热题100 102. 二叉树的层序遍历
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。示例 1:
醉城夜风~
21 天前
数据结构
·
二叉树
[数据结构]二叉树详解
目录一、二叉树概念及结构1.1概念1.2现实中的二叉树:1.3 特殊的二叉树:1.4 二叉树的存储结构
qing_040603
1 个月前
数据结构
·
c++
·
二叉树
·
二叉搜索树
数据结构——二叉搜索树
目录引言二叉搜索树一、基本概念二、性能分析三、具体实现1.基本结构2.初始化和销毁3.插入操作4.查找操作
egoist2023
2 个月前
c语言
·
开发语言
·
数据结构
·
学习
·
链表
·
二叉树
·
前中后序遍历
链式结构二叉树(递归暴力美学)
完成了顺序结构二叉树的代码实现,可以知道其底层结构是类似顺序表的结构; 因此,链式结构的二叉树类似于链表结构。
利刃大大
2 个月前
算法
·
二叉树
·
剪枝
·
回溯
·
递归
【回溯+剪枝】优美的排列 && N皇后(含剪枝优化)
526. 优美的排列假设有从 1 到 n 的 n 个整数。用这些整数构造一个数组 perm(下标从 1 开始),只要满足下述条件 之一 ,该数组就是一个 优美的排列 :
轩情吖
2 个月前
c语言
·
数据结构
·
c++
·
后端
·
二叉树
·
堆
·
排序
二叉树-堆(补充)
🌟🌟hello,各位读者大大们你们好呀🌟🌟 🚀🚀系列专栏:【数据结构的学习】 📝📝本篇内容:二叉树的基本特性;堆;堆的基本概念;堆的实现;堆的初始化;堆的销毁;堆的插入;取出堆顶的数据;堆的删除;堆的判空;堆的数据个数;交换;打印堆数据;堆的创建;堆排序;完整代码;Top-K问题 ⬆⬆⬆⬆上一篇:二叉树(三) 💖💖作者简介:轩情吖,请多多指教(> •̀֊•́ ) ̖́-
硕风和炜
2 个月前
java
·
算法
·
leetcode
·
二叉树
·
bfs
·
宽度优先
·
完全二叉树
【LeetCode: 958. 二叉树的完全性检验 + bfs + 二叉树】
🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎 🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻 🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯
醇醛酸醚酮酯
2 个月前
算法
·
二叉树
二叉树高频题目——下——不含树型dp
LCA(Lowest Common Ancestor,最近公共祖先)是二叉树中经常讨论的一个问题。给定二叉树中的两个节点,它的LCA是指这两个节点的最低(最深)的公共祖先节点。这个问题常见于计算机科学和算法设计中,具体的问题可以是:
利刃大大
2 个月前
c++
·
算法
·
二叉树
·
深度优先
·
dfs
【二叉树深搜】二叉搜索树中第K小的元素 && 二叉树的所有路径
230. 二叉搜索树中第K小的元素给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。
星迹日
2 个月前
java
·
数据结构
·
笔记
·
二叉树
·
面试题
数据结构:二叉树—面试题(二)
习题链接https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/description/
星迹日
2 个月前
数据结构
·
经验分享
·
笔记
·
二叉树
·
面试题
数据结构:二叉树—面试题(一)
目录1、相同的树2、另一棵树的子树3、翻转二叉树4、平衡二叉树5、对称二叉树6、二叉树遍历7、二叉树的分层遍历