- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 考点9 顺序查找 1.顺序查找 顺序查找 又称为顺序搜索,基本方法是: 从线性表的第一个元素开始,依次与被查找元素进行比较,若相等则查找成功;若所有的元素都与被查元素进行了比较,都不相等,则查找失败。 在下列两种情况下也只能采用顺序查找: (1)如果线性表为无序表,则不管是顺序存储结构还是链式存储结构,只能用顺序查找。 (2)即使是有序线性表,如果采用链式存储结构,也只能用顺序查找。 顺序查找一个n个元素的线性表,平均复杂度为O(n)。 12.7 查找技术 考点10 二分法查找 2.二分法查找 二分法只适用于顺序存储的,按非递减排列的有序表,其方法如下: 设有序线性表的长度为n,被查找的元素为 i, (1)将 i 与线性表的中间项进行比较; (2)若 i 与中间项的值相等,则查找成功; (3)若 i 小于中间项,则在线性表的前半部分以相同的方法查找; (4)若 i 大于中间项,则在线性表的后半部分以相同的方法查找。 二分查找的复杂度为O (log2n)。 12.7 查找技术 考点11 交换类排序法 排序是指将一个无序序列整理成按值非递减顺序排列的有序序列,即是将无序的记录序列调整为有序记录序列的一种操作。 (1)交换类排序法 (方法:冒泡排序,快速排序)。 (2)插入类排序法 (方法:简单插入排序,希尔排序)。 (3)选择类排序法 (方法:简单选择排序,堆排序)。 12.8 排序技术 考点11 交换类排序法 各种排序法比较: 12.8 排序技术 练 习 【1】算法的时间复杂度取决于_______。 A)问题的规模 B)待处理的数据的初态 C)问题的难度 D)A)和B) 【2】在数据结构中,从逻辑上可以把数据结构分成_______。 A)内部结构和外部结构 B)线性结构和非线性结构 C)紧凑结构和非紧凑结构 D)动态结构和静态结构 【3】以下_______不是栈的基本运算。 A)判断栈是否为素空 B)将栈置为空栈 C)删除栈顶元素 D)删除栈底元素 D B D 练 习 【4】链表不具备的特点是_______。 A)可随机访问任意一个结点 B)插入和删除不需要移 动任何元素 C)不必事先估计存储空间 D)所需空间与其长度成正比 【5】已知某二叉树的后序遍历序列是 DACBE,中序遍历序列是DEBAC,则它的前序遍历序列是_______。 A)ACBED B)DEABC C)DECAB D)EDBAC A D 解析:后序遍历的顺序是“左子树-右子树-根结点”;中序遍历顺序是“左子树-根结点-右子树”;前序遍历顺序是“根结点-左子树-右子树”。不难得出前序遍历序列是EDBAC。 练 习 【6】设有一个已按各元素的值排好序的线性表(长度大于2),对给定的值 k,分别用顺序查找法和二分查找法查找一个与 k 相等的元素,比较的次数分别是 s 和 b,在查找不成功的情况下,s 和 b 的关系是_______。 A)s=b B)sb C)sb D)s≥b 【7】在快速排序过程中,每次划分,将被划分的表(或子表)分成左、右两个子表,考虑这两个子表,下列结论一定正确的是_______。 A)左、右两个子表都已各自排好序 B)左边子表中的元素都不大于右边子表中的元素 C) 左边子表的长度小于右边子表的长度 D)左、右两个子表中元素的平均值相等 B B 练 习 【8】问题处理方案的正确而完整的描述称为_______。 【9】一个空的数据结构是按线性结构处理的, 则
您可能关注的文档
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第8章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第9章(XP与2003).ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第1章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第2章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第3章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第4章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第5章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第6章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第7章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第8章.ppt
- 计算机基础与C语言程序设计(第二版) 教学课件 作者 第13章_软件工程基础.ppt
- 计算机基础与C语言程序设计(第二版) 教学课件 作者 第14章_数据库设计基础.ppt
- 计算机基础与C语言程序设计(第二版) 教学课件 作者 习题解答.doc
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第八章 数组.ppt
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第二章vb6.0概述.ppt
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第九章 过程.ppt
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第六章 Visual Basic常用标准控件.ppt
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第七章 VisualBasic控制结构 选择结构.ppt
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第七章 VisualBasic控制结构 循环结构.ppt
- 计算机基础与Visual Basic程序设计 教学课件 作者 978 7 302 28844 2 第七章 VisualBasic控制结构 循环结构习题.ppt
文档评论(0)