1 / 28
文档名称:

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

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

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

分享

预览

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

上传人:2286107238 2020/7/27 文件大小:10.42 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、掌握对顺序表数据记

最近更新

2026年c语言考期末试题及参考答案1套 13页

2026年中山职业技术学院单招职业倾向性测试题.. 44页

2025下半年上海嘉定区社区工作招聘20人备考题.. 51页

2026年南昌影视传播职业学院单招职业倾向性考.. 44页

2026年反诈骗知识测试试题库附参考答案【考试.. 41页

2026年哈密廉政考试题库(满分必刷) 14页

2025年本溪市公安局公开招聘警务辅助人员100人.. 48页

2026年国开电大外国文学形考题库附完整答案(.. 40页

2026年大学专升本C语言真题(夺冠) 13页

2026年安徽省巢湖市单招职业适应性测试模拟测.. 43页

2026年山西运城农业职业技术学院单招职业技能.. 46页

2026中国对外贸易中心集团有限公司招聘(84人.. 44页

2026北京生命科技研究院应届毕业生招聘13人考.. 44页

2026年党规学习考试题库有完整答案 18页

2026年注册会计师考试财务成本管理真题100道带.. 51页

2026年各工种岗位作业安全考核试题完整版 40页

2026年基础乐理期末试题及一套答案 28页

2026年安徽城市管理职业学院单招职业技能考试.. 45页

2026年教师考试申论考试题库附答案 42页

2026年西安欧亚学院单招综合素质考试题库附答.. 43页

项目认证标准建议书 6页

项目材料航空规划建议书 7页

非正式员工解决方案建议书 5页

集成园区项目建议书 4页

防范日本文化侵略对策建议书 5页

门口环境优化建议书 5页

银行电子服务改进建议书 5页

2026年玉溪市摩托车考试历年真题及答案参考 29页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页