数据结构必须掌握的知识点有哪些

作者:原创时间:2022-06-21
文档

1、数据:所有能被计算机识别、存储和处理的符号的集合。

2、数据元素:是数据的基本单位,具有完整确定的实际意义。

3、数据对象:具有相同性质的数据元素的集合,是数据的一个子集。

4、数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。

5、数据类型:是一个值的集合和定义在该值上的一组操作的总称。

6、抽象数据类型:由用户定义的一个数学模型与定义在该模型上的一组操作,它由基本的数据类型构成。

7、算法:是对特定问题求解步骤的一种描述,它是指令的有限序列,是一系列输入转换为输出的计算步骤。

8、算法的基本特性:输入、输出、有穷性、确定性、可行性。

9、算法设计要求:正确性、可读性、健壮性、效率与低存储量需求。

10、线性表的定义:用数据元素的有限序列表示。

11.顺序存储定义:把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构。

12.链式存储结构: 其结点在存储器中的位置是随意的,即逻辑上相邻的数据元素在物理上不一定相邻。

13.线性表的逻辑结构:指线性表的数据元素间存在着线性关系。在顺序存储结构中,元素存储的先后位置反映出这种线性关系,而在链式存储结构中,是靠指针来反映这种关系的。

14.顺序存储结构:用一维数组表示,给定下标,可以存取相应元素,属于随机存取的存储结构。

15.栈的定义及操作:栈是只准在一端进行插入和删除操作的线性表,该端称为栈的顶端。插入元素到栈顶的操作,称为入栈。从栈顶删除最后一个元素的操作,称为出栈。

16.队列的定义及操作:队列的删除在一端(队尾),而插入则在队列的另一端(队头)。因此在两种存储结构中,都需要队头和队尾两个指针。

17.二叉树的遍历:指按照某种次序访问二叉树的所有结点,并且每个结点仅访问一次,得到一个线性序列。

18.查找表:是称为集合的数据结构。是元素间约束力最差的数据结构,元素间的关系是元素仅共在同一个集合中。

显示全文
我不要挂科第44关怎么过 娇什么欲什么 金刚菩提冬天怎么盘 效率怎么求 pdf文档如何自动生成目录书签 三会一课指什么意思 固体电极有哪些特点 八月激励寄语 炙热的兔子什么意思 健康生活方式安排 王阳明看竹子看出的道理 古风句子短 偏字可以组什么成语 昊锐变速箱油多久换 如何评价石达开 肝功能总胆红素多少为正常值 张家界的山是怎么形成的 如何提升自己的工作技能 皮肤暖色调穿什么颜色好看 乔治巴顿是福特的吗 如何处理工程中的索赔事件 短途商务座有免费餐吗 现代类人猿过着什么生活 头发丝直径大约多少mm 手机相机hdr功能是什么意思 古代论语诚信的名言 怎样接卡龙线 固体废物处理协议 咖啡豆如何加工成咖啡 南瓜鱼蓉蛋做法是什么 日本大名相当于什么官 175平台怎么激活 155穿102的大衣长吗 斯诺登死了吗 计数型和计量型的区别是什么 胃病喝什么汤好 金鱼怎么老是躺在鱼缸下面 韵达快递丢件怎么处理 糖醋排骨怎样做才是软的 个人如何申请按揭贷款