[数据结构]一文带你练习常见链表OJ题
本文对常见单链表的常见OJ题进行了画图分析和代码实现
【C语言进阶】自定义类型之结构体
自定义类型之结构体。
<C++> list容器本质|常用接口|自定义排序规则
今天把 list容器的基本操作、常用接口做一个系统的整理,结合具体案例熟悉自定义内部排序方法的使用。list与vector 是STL中最常用的两个容器,如果对vector 容器不熟悉的朋友可以在系列专栏里翻阅复习或者学习。
数据结构 | 排序算法——冒泡排序与快速排序【史上最全】
70多张算法图解与DeBug步步调试教程,附带动画展示。带你全面理解冒泡排序与【⭐快速排序⭐】
数据结构初阶 链表的补充
数据结构单链表的补充查找 指定插 指定删除 删除单链表
二叉树重点突破
遍历root每一个结点去和子树subRoot去判断是否为相同的树,如果相同返回true,否则继续遍历,如果遍历结束还没有找到,那就返回false,这里可以复用上一题相同树的代码。否则,返回 false。遍历二叉树,去判断二叉树每个结点的左右子树的高度差,如果小于2那么在判断左子树和右子树,如果有任何
C语言实验-动态顺序表实现简易通讯录
C语言数据结构顺序表的应用:简易通讯录
【数据结构与算法】顺序表
顺序表的超详细介绍!!!希望你也能学会!!!🎇🎇🎇每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根。🎇🎇🎇
初阶数据结构 链表详解
初阶数据结构 单链表详解
【JavaDS】队列与集合Queue,Deque的理解和使用
队列的相关知识介绍 , Java集合之Queue,Deque .
牛客网刷题——二叉树
二叉树刷题
二叉树难题破解
编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 例如如下的先序遍历字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。
《数据结构》顺序表与链表
线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。
【数据结构】八大排序
超详解八大排序
【JavaDS】栈与集合Stack的理解和使用
介绍数据结构当中的栈以及Java当中的集合类Stack .
C语言-自定义类型-结构体(详解结构体内存对齐)
C语言自定义类型结构体!!!重点详解结构体内存对齐!干活满满哦!!
【自定义类型详解】完结篇——枚举与联合体(共用体)详解
详解:1. 枚举1.1 什么是枚举1.2 枚举类型的定义1.3 枚举的使用与注意1.4 枚举的优点2. 联合体(共用体)2.1 联合类型的定义2.2联合的特点2.3使用联合体解求机器字节序的问题2.4 联合体大小的计算
LinkedList - 链表
本文主要内容 ,链表基础知识点及实现单向不带头不循环链表
二叉树的基本操作
序遍历的顺序是:根节点-》左子树 -》右子树,这里我们用递归实现。先去判断结点是否为空,如果为空直接返回,不为空,先打印根节点,然后去遍历左子树,然后遍历右子树。
【数据结构初阶】简析堆排序
用最简单的话,讲透堆排序的知识