1 / 29
文档名称:

数据结构与算法设计知识点.doc

格式:doc   大小:10,650KB   页数:29
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构与算法设计知识点.doc

上传人:cjc201601 2019/11/27 文件大小:10.40 MB

下载得到文件列表

数据结构与算法设计知识点.doc

相关文档

文档介绍

文档介绍:数据结构与算法设计知识点试题类型:本课程为考试科目(闭卷笔试),试题类型包括:概念填空题(10%),是非判断题(10%),单项选择题(40%),算法填空题(10%),算法应用题(20%),算法设计题(10%)。第一章绪论重点内容及要求:了解与数据结构相关的概念(集合、数据、数据元素、数据项、关键字、元素之间的关系等)。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。是计算机处理的信息的某种特定的符号表示形式。数据元素:是数据(集合)中的一个“个体”,数据结构中的基本单位,在计算机程序中通常作为一个整体来考虑和处理。数据项:是数据结构中讨论的最小单位,数据元素可以是一个或多个数据项的组合关键码:也叫关键字(Key),是数据元素中能起标识作用的数据项。其中能起到唯一标识作用的关键码称为主关键码(简称主码);否则称为次关键码。通常,一个数据元素只有一个主码,但可以有多个次码。关系:指一个数据集合中数据元素之间的某种相关性。数据结构:带“结构”的数据元素的集合。这里的结构指元素之间存在的关系。数据类型:是一个值的集合和定义在此集合上的一组操作的总称。掌握数据结构的基本概念、数据的逻辑结构(四种)和物理结构(数据元素的表示与关系的表示、两类存储结构:顺序存储结构和链式存储结构)。数据结构包括逻辑结构和物理结构两个层次。数据的逻辑结构:是对数据元素之间存在的逻辑关系的一种抽象的描述,可以用一个数据元素的集合和定义在此集合上的若干关系来表示逻辑结构有四种:线性结构、树形结构、图状结构、集合结构数据的物理结构:是其逻辑结构在计算机中的表示或实现,因此又称其为存储结构。存储结构:顺序存储结构和链式存储结构顺序存储结构:利用数据元素在存储器中相对位置之间的某种特定的关系来表示数据元素之间的逻辑关系;链式存储结构:除数据元素本身外,采用附加的“指针”表示数据元素之间的逻辑关系。了解算法分析的基本方法,掌握算法时间复杂度相关的概念。算法:是为了解决某类问题而规定的一个有限长的操作序列或处理问题的策略一个算法必须满足以下五个重要特性:,通常还应考虑满足以下目标:,,?算法=控制结构+原操作(固有数据类型的操作)算法的执行时间=原操作(i)的执行次数×原操作(i)的执行时间算法的执行时间与原操作执行次数之和成正比算法的空间复杂度定义为:S(n)=O(g(n))表示随着问题规模n的增大,算法运行所需存储量的增长率与g(n)的增长率相同。算法的存储量包括::掌握线性表的顺序存储结构,了解顺序表的存储特点(数据元素在内存中依次顺序存储),优点:可随机存取访问;缺点:结点的插入/删除操作不方便。线性表:是一种最简单的数据结构,也是构造其它各类复杂数据结构的基础。一个数据元素的有序(次序)集。它有顺序和链式两种存储表示方法。线性表必有:“第一元素”“最后元素”,均有唯一的后继;,均有唯一的前驱定义如下:typedefintElemType;typedefstruct{ElemType*elem;//存储数据元素的一维数组; intlength;//线性表当前长度; intlistsize;//当前分配数组容量;}SqList;VoidInitSqList(SqListA,intmaxsize)//初始化线性表{=(ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType));if(!){exit(0);}=0;=LIST_INIT_SIZE;return;}了解线性表的链式存储结构,重点掌握带头结点的单链表的基本操作(结点的插入与删除运算),了解单向循环链表和双向链表存储表示方法。单链表:用一组地址任意的存储单元存放线性表中的数据元素。以元素(数据元素的映象)+指针(指示后继元素存储位置)=结点(表示数据元素或数据元素的映象)单链表是一种顺序存取的结构,求以此为存储表示的线性表长度,可设置一个计数器3、了解有序线性表的特点(顺序有序表、有序链表)。有序线性表:线性表中的数据元素相互之间可以比较,并且数据元素在线性表中依值非递减或非递增有序排列,即ai≥ai-1或ai≤ai-1(i=2,3,…,n),则称该线性表为有序表(OrderedList)4、学会对线性表设计相关的算法进行相应的处理。第三章排序重点内容及要求:1、掌握对

最近更新

高中一年级历史学习建议书 5页

高一新生历史学习建议书 5页

饲料生产效率提升建议书 5页

餐饮创业新手必读建议书 5页

食堂膳食服务优化建议书 5页

食品安全监督加强建议书 6页

领导采纳的建议书 5页

领导土地流转建议书 5页

预先研究装备提案优化建议书 5页

居家护理员基本技能培训 44页

心理疾病护理团队协作模式 37页

急性呼吸窘迫综合征抢救护理 33页

2024年海南经贸职业技术学院马克思主义基本原.. 12页

急诊护理中的工作压力管理 41页

恐动症患者的饮食与运动护理 43页

2024年渑池县招教考试备考题库带答案解析(夺.. 30页

2024年湄潭县招教考试备考题库带答案解析(必.. 31页

2024年湖北恩施学院马克思主义基本原理概论期.. 12页

2024年湖北黄冈应急管理职业技术学院马克思主.. 13页

慢性胃炎的护理效果评价 69页

2024年滇西科技师范学院马克思主义基本原理概.. 13页

2024年潇湘职业学院马克思主义基本原理概论期.. 13页

2024年烟台大学马克思主义基本原理概论期末考.. 12页

2024年班玛县幼儿园教师招教考试备考题库及答.. 30页

2024年甘肃工业职业技术大学马克思主义基本原.. 13页

2024年疏勒县招教考试备考题库附答案解析(夺.. 31页

2024年益阳教育学院马克思主义基本原理概论期.. 12页

2024年石棉县招教考试备考题库及答案解析(必.. 31页

2024年福建体育职业技术学院马克思主义基本原.. 12页

2024年秦安县幼儿园教师招教考试备考题库附答.. 31页