- 1、本文档共267页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级公共基础考前辅导 相关知识 在二级考试中,占总分的30% 数据结构与算法 程序设计基础 软件工程基础 数据库设计基础 各部分所占比例图 数据结构与算法高频考点 Top1:算法的基本概念 Top2:算法的复杂度 Top3:逻辑结构与存储结构 Top4:线性结构与非线性结构 Top5:栈 Top6:队列 Top7:链表 Top8:二叉树及其基本性质 数据结构与算法高频考点 Top9:二叉树的遍历 Top10:顺序查找 Top11:二分法查找 Top12:排序 Top1:算法的基本概念 知识点 算法是解决问题准确而完整的描述。它是对特定问题求解步骤的一种描述,是指令的有限序列,其中每条指令表示一个或多个操作。 严格来说,一个算法必须满足下面5个主要特性。 Top1:算法的基本概念 有穷性:一个算法必须在执行有穷步之后结束(对任何合法的输入值),而且每一步都必须在有穷时间内完成。 确定性:算法中每条指令必须有确定的含义,且在任何条件下,算法只有唯一的一条执行路径。 可行性:算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现的。 有输入:一个算法可以有0个或多个输入。 有输出:一个算法必须有1个或多个输出。 Top1:算法的基本概念 真题分析 (2008年4月)算法的有穷性是指—— A、算法程序的运行时间是有限的 B、算法程序所处理的数据量是有限的 C、算法程序的长度是有限的 D、算法只能被有限的用户使用 Top1:算法的基本概念 真题分析 (2005年4月)算法具有5 个特性,下列选 项中不属于算法特性的是—— A、有穷性 B、简洁性 C、可行性 D、确定性 Top1:算法的基本概念 练习题 1、算法的五个重要特性是有穷性、——、确定性、有输入和有输出。 Top2:算法的复杂度 知识点 衡量算法优劣的两个标准 一个算法的优劣将影响到算法乃至程序的效率。算法分析的目的是在于选择合适的算法和改进算法。评价一个算法的好坏有两个标准:时间复杂度和空间复杂度。 Top2:算法的复杂度 算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法的过程中所需要的基本运算的执行次数来度量; 算法的空间复杂度是指执行这个算法所需要的内存空间的大小。 Top2:算法的复杂度 真题分析 (2007年4月)下列叙述中正确的是—— A、算法的效率只与问题的规模有关,而与数据的存储结构无关。 B、算法的时间复杂度是指执行算法所需要的计算工作量。 C、数据的逻辑结构与存储结构是一一对应的。 D、算法的空间复杂度与时间复杂度一定相关。 Top2:算法的复杂度 答案D:由算法的时间复杂度空间复杂度的定义可知,两者不相关。 答案A:算法的执行效率不仅与问题的规模有关,而且还与数据的存储结构有关。 答案C:数据的逻辑结构是指数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间的关系的,是独立于计算机的,数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。 Top2:算法的复杂度 真题分析 (2006年9月)下列叙述中正确的是—— A、一个算法的空间复杂度大,则其时间复杂度必定大。 B、一个算法的空间复杂度大,则其时间复杂度必定小。 C、一个算法的时间复杂度大,则其空间复杂度必定小。 D、上述三种说法都不对。 Top2:算法的复杂度 真题分析 (2005年9月)算法的复杂度主要包括时间复杂度和————复杂度。 Top2:算法的复杂度 练习题 1、算法的时间复杂度是指—— A、执行算法程序所需要的时间 B、算法程序的长度 C、算法执行过程中所需要的基本运算次数 D、算法程序中的指令条数 Top2:算法的复杂度 练习题 2、算法的空间复杂度是指—— A、算法程序的长度 B、算法程序中的指令条数 C、算法程序所占用的存储空间 D、算法执行过程中所占用的存储空间 Top2:算法的复杂度 解析 在算法执行时所需要的内在空间,其中包括:算法程序所占用的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法执行过程中的工作单元以及某种数据结构所需要的附加存储空间。 Top3:逻辑结构与存储结构 知识点 逻辑结构是反映元素之间逻辑关系的,即前后件关系,分为线性结构(常见的有线性表、栈和列队)和非线性结构(常见的有树和图) 存储结构(物理结构)是数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各种数据元素的信息,还要存放元素之间的前后件关系的信息。 Top3:逻辑结构与存储结构 知识点 数据的逻辑结构与数据的存储结构并不是一一对应的。一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。常见的存储结构有顺序、链接、索引、散列等。采用不同的存储结构
您可能关注的文档
- 2016黑龙江农业职业技术学院单招语文模拟及探索.docx
- 2电路的方法探索.ppt
- 国开行网站及支付宝使用常见问题解答及操作指引(2016.5)选编.ppt
- 2电路的基本方法探索.ppt
- 第一章电控发动机1-汽油机电控技术及其发展选编.ppt
- 第一章电力电子器件选编.ppt
- 滑滑梯——生字探索.pptx
- 2016湖北武汉2月调考文科数学及探索.docx
- 2电梯安全要求探索.ppt
- 化工设备基础-塔设备-探索.docx
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2024山东职业学院招聘笔试真题及答案详解一套.docx VIP
- 人教版2025四年级上册英语unit1 Unit 1 Helping at home A Let’s talk 课件.pptx
- 软件六性分析报告.docx
- 党委书记巡察整改专题生活会个人对照检查材料.docx VIP
- 市政调蓄池施工组织设计要点.doc
- csc-306gz数字式发电机转子接地保护装置说明书0sf.450.v1.pdf VIP
- 2016款一汽丰田荣放RAV4_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 小儿遗传性疾病.ppt
- 第三课 卖辣椒的女孩儿.pptx VIP
- F420002【复试】2024年青海师范大学077501计算机系统结构《复试数据结构和操作系统之计算.pdf VIP
文档评论(0)