首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签二叉树

#二叉树

在计算机科学中,二叉树是每个节点最多只有两个分支的树结构。

【2025-03-02】基础算法:二叉树 相同 对称 平衡 右视图

用户11029137

📝前言说明: ●本专栏主要记录本人的基础算法学习以及LeetCode刷题记录,主要跟随B站博主灵茶山的视频进行学习,专栏中的每一篇文章对应B站博主灵茶山的一个...

4410

【2025-03-01】基础算法:二叉树 递归 数学归纳法 栈

用户11029137

把正在写的本层想做是上层,调用自身函数的时候接收到的是下层的结果返回。 而下层的结果又是来自于下下层,直到最底层满足边界条件的时候,开始“回归”

10400

【AVL树】—— 我与C++的不解之缘(二十三)

星辰与你

​ 简单来说,AVL树就是一个特殊的搜索二叉树,特殊就特殊在它可以控制平衡,保持左右子树的高度差不超过1。

8100

【数据结构初阶第十七节】二叉树算法题

云边有个稻草人

中序遍历和前序遍历对于这道题来说其实都是一样的,只是其中遍历的方式不一样,整体思路是一样的,后序遍历亦是如此,前面的前、中、后序遍历学得OK的话实现这两道就没有...

7600

我的思念像满二叉树般疯长,每个空指针都指向你的方向——全程动画可视化数据结构算法之二叉树

盛透侧视攻城狮

6800

【java-数据结构】别再死磕理论!这些 Java 二叉树题目带你快速上手

学无止尽5

6300

(史上超级清晰图解分析版)AVL树的实现--C++

小志biubiu

更新停止条件: 5. 更新后parent的平衡因子等于0,更新中parent的平衡因子变化为-1->0 或者 1->0,说明更新前parent子树一边高一边低...

10310

(带图易懂版)二叉搜索树(Key/Value)--C++

小志biubiu

二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: • 若它的左子树不为空,则左子树上所有结点的值都小于等于根结点的值 • 若它的右子...

10710

(超清晰)二叉树及其在C语言中的实现A

小志biubiu

本文介绍了二叉树的基本概念、特性以及在C语言中的实现方式。通过定义二叉树节点的结构体,我们可以轻松地实现二叉树的插入、遍历等操作。二叉树作为数据结构的重要组成部...

9510

(超清晰)二叉树遍历与操作的C语言实现B

小志biubiu

接上篇内容,在本文中,我们将探讨二叉树的前序、中序、后序遍历,节点个数、叶子节点个数、第k层节点个数、查找值为x的节点、判断是否为完全二叉树、深度计算、层序遍历...

8810

【栈与队列】二叉树最大宽度

利刃大大

​ 每一层的 宽度 被定义为该层最左和最右的非空节点(即,两个端点)之间的长度。将这个二叉树视作与满二叉树结构相同,两端点间会出现一些延伸到这一层的 null ...

7111

【初阶数据结构】节点层级的逻辑乐章:二叉树

DARLING Zero two

由于现在对二叉树结构掌握还不够深入,为了降低学习成本,此处手动快速创建一棵简单的二叉树,快速进入二叉树操作学习,等二叉树结构了解的差不多时,我们反过头再来研究二...

3500

【数据结构第十六节】实现链式结构二叉树(详细递归图解—呕心沥血版!)

云边有个稻草人

回顾二叉树的概念,二叉树分为空树和非空二叉树,非空二叉树由根节点、根节点的左子树和根节点的右子树组成的。

10210

数据结构--堆的向上调整和向下调整

阑梦清川

1)通过下面的这个图片,我们首先需要知道这个完全二叉树的定义,其实下面的这个实例很特殊,它既是一个完全二叉树,也是一个满二叉树;

5100

一棵想了一周才明白的二叉树的题目引发的思考

阑梦清川

先来看一下我是怎么理解这个问题的(错误的理解):开始的时候老师没有给这个二叉树,但是我根据下面的这个示例就画出来了左边的这个情况,补成一个满二叉树之后,我发现这...

3800

数据结构--二叉树收尾

阑梦清川

这个就是二叉树的结尾工作,二叉树的销毁,我们判断这个root节点,如果是空的,就可以直接返回,说明这个二叉树上面是没有节点的,我们不需要销毁了;

3200

数据结构--二叉树遍历

阑梦清川

前序遍历就是针对于树根而言的,就是这个树的树根是先被我们遍历的,因为这个二叉树里面划分为树根,左子树和右子树,这个前中后表示的就是这三个里面的树根的访问顺序,树...

8810

数据结构--堆排序

阑梦清川

在一个完全二叉树里面,首先就是这个必须要满足是一个完全二叉树,这个根节点的左右子树都是一个堆

5000

数据结构--二叉树和堆

阑梦清川

(1)这个里面的概念还是比较多的,但是大部分我们只需要了解即可,因为这个我们在离散数学里面已经学习过一些理论知识,这个地方就不在进行这个详细的赘述了;

5810

离散数学---树

阑梦清川

(1)权重乘上对应的长度,求和就是该带权二叉树的权(这里的权重求和并不是这个树上面的所有节点,而是树叶节点),在所有的二叉树里面,权值最小的我们称之为最优二叉树...

3600
领券