![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 95
饿丸
这个作者很懒,什么都没留下…
展开
-
数据结构-线性表的C语言实现
顺序表 注意: 构建顺序表的时候,只能用malloc分配内存而不能用new, 因为new分配的内存空间不一定是连续的,而malloc是连续的, 顺序存储要求逻辑上相邻的元素在物理上的存储单元也是相邻的。 如果使用new也能得到相同的结果但是在存储结构上并不符合 代码部分: 参考了顺序表的基本操作(C语言详解版) #include<iostream>//cout等输入输出流头文件 #include<stdio.h>//scanf(), printf(),gets() 等函数的的头文件原创 2021-07-25 22:54:46 · 1208 阅读 · 1 评论 -
数据结构-基本概念简介
基础概念 大家都知道,数据结构是计算机存储、组织数据的方式。 它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。 存储结构也即数据的物理结构. 分类 存储结构分为顺序存储、链式存储、索引存储和散列存储。 顺序存储 把逻辑上相邻的元素原创 2021-07-24 18:18:58 · 913 阅读 · 0 评论