![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 65
安静的蛐蛐
学无止境
展开
-
数据结构之一准备及预热3
6.其他知识补充 数据结构: 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 数据结构包括3个方面的内容:逻辑结构、存储结构、对数据的运算 数据的逻辑结构 数据的逻辑结构是对数据之间关系的描述,它与数据的存储结构无关,同一种逻辑结构可以有多种存储结构。 归纳起来数据的逻辑结构主要有两大类: 1.线性结构 它有四个基本特征: ...原创 2018-05-16 23:29:53 · 173 阅读 · 0 评论 -
数据结构之二线性表1
一.线性表的基本概念和实现 1.线性表的逻辑特定 线性表是这样的:只有一个表头,只有一个表尾,表头元素没有前驱,表尾元素没有后继,,除表头和表尾元素之外,其他元素只有一个直接前驱,也只有一个直接后继。以上就是线性表的逻辑特性。 2.线性表的存储结构 线性表的存储结构有 顺序存储结构 和 链式存储结构 两种。前者成为顺序表,后者称为链表。 (1)顺序表 顺序表就是把...原创 2018-05-17 22:31:05 · 233 阅读 · 0 评论 -
数据结构之一准备及预热
1.接口 接口可以理解为用户和函数打交道的地方,通过接口用户输入了自己的数据,得到了自己想要的结果 2.在进行算法设计题中的代码书写时,只需写出一个或多个可以解决问题的有着清楚接口描述的函数即可。 3.数据类型 对于基本数据类型,如整型 int ,long ,…,字符型 char , 浮点型 float , double , …等大家都已经了解了。这里主要讲结构型和指针型。...原创 2018-05-15 00:27:11 · 182 阅读 · 0 评论 -
数据结构之一准备及预热2
4.函数 用函数来缩短代码 被传入函数的参数是否会改变 //1 int a; void f(int x) { ++x; } //2 void f(int &x) { ++x; } 如下 //调用代码 a=0; f(a); 对于1中a的值仍然为0,对于2中a中的值为1 在2中相当于a取代了x的位置,函数f()就是在对a本身进行操作,执行完调用代码后,a的值...原创 2018-05-16 07:49:04 · 198 阅读 · 0 评论