![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
罗伯斯基
这个作者很懒,什么都没留下…
展开
-
一起学数据结构:栈
栈目录:栈1.栈抽象数据结构2.顺序栈3.链式栈4.栈的应用4.1 栈嵌套调用机制的实现基础4.2 使用栈以非递归方式实现递归算法1.栈抽象数据结构**栈(stack)**是一种特殊的线性表,插入和删除操作只能在线性表的一端进行,因此栈也被称为后进先出表。允许操作的一端被称为栈顶(top),不允许操作的一端称为栈底(bottom)。栈中插入元素的操作称为入栈(p...原创 2020-05-07 10:08:10 · 311 阅读 · 3 评论 -
一起学数据结构:串
串目录:串1.串的表示和实现1.1 串的顺序存储结构1.2 串的链式存储结构1.3 串的堆存储结构1.4 JDK中的String2.串的模式匹配2.1 Brute-Force算法2.1.1 Brute-Force算法描述与实现2.1.2 模式匹配应用2.1.3 Brute-Force算法分析2.2 KMP算法2.2.1 目标串不回溯2.2.2 KM...原创 2020-05-07 09:34:51 · 1088 阅读 · 0 评论 -
一起学数据结构:线性表
线性表目录:线性表1.线性表抽象数据类型2.线性表的顺序表示和实现2.1 线性表的顺序存储结构2.2 顺序表2.3 顺序表的插入与删除2.4 顺序表的浅拷贝与深拷贝3.线性表的链式表示和实现3.1 单链表3.1.1 单链表的结点3.1.2 单链表的遍历操作3.1.3 单链表的插入操作3.1.4 单链表的删除操作3.1.5 带结点的单链表3.1.6 循...原创 2020-05-07 09:31:42 · 321 阅读 · 0 评论 -
一起学数据结构:走进Java数据结构
目录:走进java数据结构1.什么是数据结构1.1 数据的逻辑结构线性结构树结构图1.2 数据的存储结构1.3 数据操作2.数据类型与抽象数据类型2.1 数据类型2.2 抽象数据类型数据抽象抽象数据类型的声明3.算法3.1 什么是算法3.2 算法设计目标3.3 算法描述3.4 算法与数据结构4.算法分析4.1 时间代价分...原创 2020-04-08 15:49:28 · 216 阅读 · 0 评论