最新 最热

二叉树详解(2)

通过了解二叉树的遍历顺序,我们不难看出要实现二叉树的遍历需要用到递归,而使用递归我们就要思考以下两点:

2024-09-06
3

解释:某树的孩子兄弟链是什么意思?

孩子兄弟链(或称“孩子-兄弟表示法”)是一种将树表示为二叉树的常用方法。它通过将每个节点的第一个孩子节点作为其左子节点,接下来的兄弟节点作为右子节点来表示树的结构。...

2024-09-05
2

【考研408&数据结构】一文讲透B树与B+树

平衡二叉树就是最典型 的平衡 没有学到平衡二叉树的朋友 可以移步到这里->啥b都能学明白的平衡二叉树

2024-09-05
6

【考研408&数据结构】用脚想都能想明白的平衡二叉树插入操作

相信概念理解起来都不难 平衡二叉树难就难在他令人“闻风丧胆”的插入操作 但真的如此吗?

2024-09-05
2

详谈平衡二叉搜索树(AVL树)

二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当于在顺序表中搜索元素,效率低下。因此,两位俄罗斯的数学家G.M.Adelson-Velskii和E.M.Landis在1962年 发明了一种解决上述...

2024-08-24
4

二叉树详解(1)

叶节点或终端节点:度为0的节点称为叶节点; 如上图:B、C、H、I…等节点为叶节点(没有孩子的节点)

2024-08-17
2

【经验分享】数据结构——总结,图的深度优先遍历(DFS)和广度优先遍历(BFS)与二叉树遍历的比较

深度优先遍历(DFS,Depth-First Search)是一种图遍历算法,它沿着图的深度方向进行搜索。DFS 从一个起始节点开始,优先访问未被访问的邻接节点,尽可能深地探索每个分支,直到所有可能的分支都被访问过,然后回溯到上一个节点继续...

2024-08-17
5

文心一言 VS 讯飞星火 VS chatgpt (298)-- 算法导论22.1 2题

二、给定一棵有 7 个结点的完全二叉树的邻接链表,请给出等价的邻接矩阵表示。这里假设结点的编号为从 1~7 。如果要写代码,请用go语言。

2024-08-16
3

文心一言 VS 讯飞星火 VS chatgpt (293)-- 算法导论21.4 2题

在数据结构和算法中,当我们谈论“结点的秩”时,这通常与某些特定的数据结构(如B树或B+树)相关,其中每个结点都有一个最大和最小的子结点数量限制。对于B树,每个结点最多有m个子结点,其中m是一个固定的正整数,称为B树的阶数。...

2024-08-16
3

【算法设计题】判定给定的二叉树是否为二叉排序树,第7题(C/C++)

为了验证我们的函数,我们需要构建一些二叉树,并调用IsSearchTree函数进行测试。以下是测试代码:

2024-08-09
2