![](https://img-blog.csdnimg.cn/20210303195734976.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构与算法
文章平均质量分 77
基础不牢地动山摇
执笔苦行僧
学习是一场没有终点的马拉松
展开
-
2.1 线性表的定义和基本操作
2.1 线性表的定义和基本操作思维导图一、线性表的定义线性表是具有相同数据类型的 n(n >= 0)个数据元素的有限序列,其中 n 为表长,当 n = 0 时,线性表是一个空表。若用 L 命令线性表,其一般表示为:L=(a1,a2,...,ai,ai+1,...,an)L = (a_1, a_2, ..., a_i, a_{i+1}, ..., a_n)L=(a1,a2,...,ai,ai+1,...,an)式中,a1 是唯一一个“第一个”数据元素,又称表头元素:an是唯一原创 2021-03-04 09:39:40 · 312 阅读 · 1 评论 -
1.2 算法和算法评价
1.2 算法和算法评价知识图谱一、算法的基本概念算法(Algorithm)是特定问题求解步骤的一种描述,它是指令的有限序列,其中的每条指令表示一个或多个操作。此外,一个算法还具有下列5个重要特性:有穷性:一个算法中必须总在执行有穷步之后结束,且每一步都可能在有穷时间内完成;确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出;可行性:算法中描述操作都可以通过已经实现的基本运算执行有限次来实现;输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合;输出:一原创 2021-03-03 22:42:16 · 225 阅读 · 1 评论 -
1.1 数据结构的基本概念
1.1 数据结构的基本概念知识图谱一、基本概念和术语1. 数据数据是信息的载体,是描述客观事物属性的数、字符及所有能被输入到计算机中并被计算机程序识别和处理的符号集合。数据是计算机程序加工的原料。2. 数据元素数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位。3. 数据对象数据对象是具有相同性质的数据元素的集合,是数据的一个子集。4. 数据类型数据类型是一个值的集合和定义在此集合上的一组操作的总称。原创 2021-03-03 19:50:36 · 634 阅读 · 1 评论