![](https://img-blog.csdnimg.cn/5301726ec982447285d892cc645fa6b1.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
文章平均质量分 91
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
L、fly
一个苟活在各大学习平台的lazycode
展开
-
数据结构-串、数组和广义表
串(String)——零个或多个任意**字符组成的有限序列数组:按一定格式排列起来的、具有相同类型的数据元素的集合。广义表(又称列表Lists)是n≥0个元素a0,a1,...,a_n-1的有限序列,其中每一个ai或者是原子,或者是一个广义表。原创 2023-03-29 20:45:15 · 530 阅读 · 1 评论 -
数据结构-排序
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。原创 2023-03-18 22:42:39 · 900 阅读 · 0 评论 -
数据结构-栈和队列
栈和队列是两种常用的、重要的数据结构,是限定插入和删除只能在表的“端点”进行的线性表。栈和队列是线性表的子集原创 2023-03-13 15:44:15 · 245 阅读 · 0 评论 -
数据结构-线性表
线性表:由n(n≥0)个数据元素(结点)a1,a2,…,an组成的有限序列其中数据元素的个数n定义为表的长度当n=0时称为空表将非空的线性表(n>0)记作:(a1,a2,…,an)这里的数据元素ai(1≤i≤n)只是一个抽象的符号,其具体含义在不同的情况下可以不同原创 2023-03-13 15:34:07 · 318 阅读 · 0 评论 -
数据结构-绪论
通常,用计算机解决一个问题的步骤:具体问题抽象为数学模型实质:设计算法编程、调试、运行早期,计算机主要用于数值计算,其特点为:数据元素间的关系简单,计算复杂随着计算机应用领域的拓展,计算机被越来越多的用于非数值计算描述非数值计算问题的数学模型不是数学方程,而是诸如表、树和图之类的具有逻辑关系的数据。数据结构是一门研究非数值计算的程序设计中计算机的操作对象以及他们之间的关系和操作的学科原创 2023-03-13 15:31:46 · 238 阅读 · 0 评论