最新 最热

面试刷题——剑指offer

CSDN话题挑战赛第2期 参赛话题:面试宝典剑指offer刷题JZ28 对称的二叉树JZ对称的二叉树题目描述

2022-11-15
0

有关二叉树的一些题解

有关二叉树的一些题解 没有将全部思想写上,因为本着本人的一些自私所以都挑选了本人比较熟悉的思想 类名命名为中文纯属个人故意的,业务中千万不要用中文,我只是懒得起名字了 翻转二叉树迭代/** * @author ZVerify * @si...

2022-11-15
0

【化解数据结构】详解树结构,并实现二叉搜索树

根据上面的图,我们大致知道了树是一个怎样的数据结构,虽然对于实现它还一头雾水,现在我们先来了解一下关于树的相关术语

2022-11-15
0

【化解数据结构】详解堆结构,并实现最小堆结构

你可能会知道在内存中有栈和堆之分,但是这里堆和内存中的堆不一样,这里的堆是一种数据存储的方式

2022-11-15
0

蓝桥杯算法比赛题目_蓝桥杯一般大几参加

设想我们现在以第一视角身处一个巨大的迷宫当中,没有上帝视角,没有通信设施,更没有热血动漫里的奇迹,有的只是四周长得一样的墙壁。于是我们只能自己想办法走出去。如果迷失了内心,随便乱走,那么很可能会被四周完全相同的景...

2022-11-15
0

【数据结构】二叉树基础OJ题

简单来说,结点的值都要相同。那我们可以去判断当前结点的值和左孩子的值相不相同,再去判断当前结点的值和右孩子的值相不相同。只要出现不同,那我们直接返回错误。再去递归左右孩子,直到结束。...

2022-11-15
0

索引的数据结构(3)

每建立一个索引都要为它建立一棵B+树,每一棵B+树的每一个节点都是一个数据页,一个页默认会 占用 16KB 的存储空间,一棵很大的B+树由许多数据页组成,那就是很大的一片存储空间。...

2022-11-15
0

【数据结构】简单认识:堆

堆是特殊的队列,不同于普通队列,从堆中取出元素是依照元素的优先级大小,而不是元素进入队列的先后顺序,也可以称堆为“优先队列”。

2022-11-15
0

数据结构:C语言实现二叉树及相关操作(递归,迭代)

#include <stdlib.h>#include <stdio.h>#include <unistd.h>typedef struct node{ int item; struct node *left; struct node *right;}node;node *sta...

2022-11-15
0

【day09】LeetCode(力扣)每日一刷[1640. 能否连接形成数组 ][102. 二叉树的层序遍历 ][704. 二分查找 ]

解题思路: 为了验证pieces元素,是否可以连接形成数组arr,我们可以用双列集合map来存放数组pieces中的数组首元素以及下标。 再遍历地比较两个数组的元素; 如果存在两个数组的元素不对应,直接返回false即可; 具体操作可以看...

2022-11-15
0