- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级公共基础知识1-数据结构与算法1
全国计算机二级培训课件 ————李文琴 QQ:387724525 全国计算机等级考试二级公共基础知识(1) 1C 2 D (1) 在计算机中,算法是指______。 A. 查询方法B. 加工方法C. 解题方案的准确而完整的描述D. 排序方法 (2) 算法一般都可以用哪几种控制结构组合而成______。 A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环 (3) 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是A) 有零个或多个输入 B) 有零个或多个输出 C) 有穷性 D) 可行性 (4) 算法分析的目的是______。 A. 找出数据结构的合理性B. 找出算法中输入和输出之间的关系C. 分析算法的易懂性和可靠性D. 分析算法的效率以求改进 5C 6D解析:算法的复杂度主要包括算法的时间复杂度和空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。 (5) 算法的时间复杂度是指______。 A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数 (6) 算法的空间复杂度是指______。 A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间 7A (7)下列对于线性表的描述中正确的是 A)存储空间不一定是连续,且各元素的存储顺序是任意的? B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面? C)存储空间必须连续,且各前件元素一定存储在后件元素的前面? D)存储空间必须连续,且各元素的存储顺序是任意的? 8C解析: 数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 (8)数据结构中,与所使用的计算机无关的是数据的 A)存储结构 B)物理结构 C)逻辑结构 D)物理和存储结构 (1)数据结构分为逻辑结构与存储结构,线性链表属于 【1】 。 1.存储结构 解析: 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。 Pi ( i = 1 , 2 , … , n , n+1 ) (其中pi=1/(n+1)) T= ?Pi(n-i+1) = ?(n-i+1)/(n+1) = n/2 对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需要平均移动元素的个数为多少? 线性表的顺序存储结构的缺点(补充) 第四节 栈和队列 (l)入栈运算: 入栈运算是指在栈顶位置插入一个新元素。首先将栈顶指针加一(即top加1),然后将元素插入到栈顶指针指向的位置。当栈顶指针已经指向存储空间的最后一个位置时,说明栈空间已满,不可能再进行入栈操作。这种情况称为栈“上溢”错误。 (2)退栈运算: 退栈是指取出栈顶元素并赋给一个指定的变量。首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针减一(即top减1)。当栈顶指针为0时,说明栈空,不可进行退栈操作。这种情况称为栈的“下溢”错误。 时间复杂度均为O(1),压栈和退栈时不需移动元素 (3)读栈顶元素 读栈顶元素是指将栈顶元素赋给一个指定的变量。当栈顶指针为0时(空栈),读不到栈顶元素。 注意:这个运算不能删除栈顶元素。 栈的考题举例: 例1.下列关于栈的描述中错误的是 [05年4月 选择题2]? (A)栈是先进后出的线性表? (B)栈只能顺序存储? (C)栈具有记忆作用? (D)对栈的插入和删除操作中,不需要改变栈底指针 例2.下列关于栈的描述正确的是 [05年9月 选择题3] (A)在栈中只能插入元素而不能删除元素 (B)在栈中只能删除元素而不能插入元素 (C)栈是特殊的线性表,只能在一端插入或删除元素 (D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 此时,再想加入一个元素也加不进去了,我们说队列已经满了,rear=m-1。这里存在一个问题,实际上在前页的图中,队列并不是真正的溢出,但rear=m-1,又说明队列满,新元素插不进去,这种情况称作假溢出,真正的队满是元素占
您可能关注的文档
- 06秋年秋浙江省高等学校计算机等级考试试卷(三级数据库技术及应用).docx
- 上海计算机等级考试大纲.doc
- 2007年9月份全国计算机等级考试三级网络技术笔试试卷及答案.doc
- 2010年春江苏计算机等级三级偏软考试试题附加答案.docx
- 08春年秋浙江省高等学校计算机等级考试试卷(三级数据库技术及应用).docx
- 2011年9月全国计算机等级考试二级VF笔试真题及答案(标准Word文字版).doc
- 2011全国计算机等级考试三级南开C语言上机100题答案.doc
- 2009年9月四级网络工程师试题.doc
- 2008年秋浙江省计算机等级考试二级C试卷及答案.doc
- 全国计算机等级考试三级笔试试卷 数据库技术 三级数据库 真题 03年9月.doc
最近下载
- 高大模板支架专项施工方案(承插性盘扣支撑架).docx
- 肺结核的预后评估与随访管理.pptx VIP
- (2025)时事政治试题库及参考答案详解(完整版).docx VIP
- 2024年金属非金属矿山安全作业真题带答案详解(考试直接用).docx VIP
- (正版) 8879-2016 直流高电压稳压源检定规程.pdf VIP
- 设计学概论第五章.pptx VIP
- 钻孔灌注桩施工参数自动计算公式表(含自动计算公式).xls VIP
- 2026-2030肉牛产业政府战略管理与区域发展战略研究咨询报告.docx
- GB 45673-2025《危险化学品企业安全生产标准化通用规范》解读.pptx
- 2025南京市专业技术人员继续教育公需课答案:《中央经济工作会议精神解读--2025年经济工作部署》.docx VIP
原创力文档


文档评论(0)