![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 95
小幸运安然
这个作者很懒,什么都没留下…
展开
-
三、字符串与矩阵
一、字符串1、字符串定义字符串string(简称串):是由零个或多个字符组成的有限序列。一般记为S="a1a2...an"(n>=0)S="a_1a_2...a_n"(n>=0)S="a1a2...an"(n>=0),其中,S是串名,双引号是定界符(避免字符串与变量名或数的常量混淆),双引号包裹的内容就是串值。长度为0的串称为空串,记作"",空串不包含任何字符。由一个或多个空格组成的串称为空格串,其长度就是串中包含的空格数。子串:字符串中任意个连续的字符组成的子序列称之为该串原创 2021-06-02 17:43:10 · 1343 阅读 · 0 评论 -
二、线性表
一、线性表的概述1、线性表的概念线性表属于最基本、最简单、也是最常用的一种数据结构,从逻辑上划分它属于线性结构。一个线性表是由n个相同特性的数据元素组成的有限序列,数据元素之间有一种线性的或“一对一”的逻辑关系。线性表应该满足下面三个要求:第一个数据元素没有直接前驱,这个数据元素被称为开始结点。最后一个数据元素没有直接后继,这个元素被称为终端结点。除了第一个和最后一个数据元素外,其它数据元素有且仅有一个直接前驱和一个直接后继。线性表特点:顺序性:在线性表中,相邻数据元原创 2021-06-02 17:32:37 · 690 阅读 · 0 评论 -
一、数据结构与算法绪论
一、数据结构的基本概念和术语1、数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号集合。数据是计算机程序加工的原料。2、数据元素数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。例如,学生记录就是一个数据元素,它是由学号、姓名、性别、年龄等数据项组成。3、数据对象数据对象是具有相同性质的数据元素的集合,是数据的一个子集。4、数据类型数据在计算机中原创 2021-05-19 10:04:25 · 478 阅读 · 0 评论