![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 95
xupeng0601~
这个作者很懒,什么都没留下…
展开
-
数据结构—DS01
内容来源:浙江大学 数据结构 陈越 何钦铭 文章目录1.数据结构的定义2.算法效率的影响因素3.抽象数据类型 1.数据结构的定义 数据结构没有一个统一的定义 以下是《数据结构与算法分析》与中文维基百科中的有关定义: “数据结构是ADT(抽象数据类型 Abstract Data Type)的物理实现。” ------《数据结构与算法分析》 “数据结构(data structure)是计算机中存储、组织 数据的方式。通常情况下,精心选择的数据结构可以 带来最优效率的算法。” ------中原创 2021-01-21 15:51:09 · 440 阅读 · 0 评论 -
栈(Stack)的概述与实现
文章目录堆栈的抽象数据类型描述栈的顺序存储实现C语言实现Java语言实现栈的链式存储实现C语言实现Java语言实现栈的应用 堆栈(Stack):具有一定操作约束的线性表,只能再一端(Top:栈顶)做插入,删除操作。通常把插入元素的操作称为入栈(Push),删除元素的操作称为出栈(Pop)。若栈中没有任何元素,则称为空栈。 堆栈的抽象数据类型描述 类型名称: 堆栈(Stack) **数据对象集:**一个有0个或多个元素的有穷线性表 **操作集:**长度为MaxSize的堆栈S ∈ Stack,堆栈元素i原创 2020-12-29 15:15:06 · 327 阅读 · 0 评论