华中科技大学:《C语言程序设计》作业9

作业9 9.1选择题(从下列各题四个备选答案中选出1个正确答案,将其代号 (A,B,C,D)写在题干前面的括号内。 ()1.顺序查找n个记录的顺序表,当使用监视哨时,若查找失败,比较 关键字的次数最多是 n B n+1 Cn-1 D n/2 ()1.折半查找表(8,12,16,18,20,34,55,80),若查找元素80,则需依次与 表中元素进行比较 A.16,34,80B.20,55,80C.18,20,55D.18,34,55,80 ()2.折半查找顺序表(8,12,16,20,30,34,45),若查找元素25,则需依次 与表中元素进行比较,查找结果是失败。 A.16,34,30B.20,30C.20,34,30D.16,20 )3对22个记录的有序表作折半查找,当查找失败时,至少需要比较 次关键字。 A.3B.4C. D.6 4.对有40个记录的分块表进行分块查找,最理想的块长为_。 20B.10C.7D.8 9.2设对22个记录的有序表折半查找,试画出对应的判定树;假定每个记 录的查找概率相同,求查找成功时的ASL。 9.3依次输入元素:13,06,04,12,20,05,02,26,试生成二叉排序树:(1)画出 二叉排序树;(2)进行中序遍历,写出遍历结果;(3)假定每个结点(元素)的查 找概率相等,求查找成功时的ASL。 94设哈希(Hash)函数为:H(k)=k%14,其中k为关键字,%为取模运算,用线 性探测再散列法处理冲突,在地址范围为0~15的散列区中,用关键字序列 (19,27,26,28,29,40,64,21,15,12,42,41)造一个哈希表:(1)试画出该哈希表 存储结构图;(2)若查找关键字40,试问需依次与哪些关键字比较大小?(3)假定 每个关键字的查找概率相同,试求查找成功时的ASL
作 业 9 9.1 选择题(从下列各题四个备选答案中选出 1 个正确答案, 将其代号 (A,B,C,D)写在题干前面的括号内。 ( )1.顺序查找 n 个记录的顺序表, 当使用监视哨时, 若查找失败, 比较 关键字的次数最多是_____。 A.n B.n+1 C.n-1 D.n/2 ( )1.折半查找表(8,12,16,18,20,34,55,80),若查找元素 80,则需依次与 表中元素_____进行比较。 A.16,34,80 B.20,55,80 C.18,20,55 D.18,34,55,80 ( )2.折半查找顺序表(8,12,16,20,30,34,45),若查找元素 25,则需依次 与表中元素_____进行比较,查找结果是失败。 A.16,34,30 B.20,30 C.20,34,30 D.16,20 ( )3.对 22 个记录的有序表作折半查找, 当查找失败时, 至少需要比较 ____次关键字。 A.3 B.4 C.5 D.6 ( )4.对有 40 个记录的分块表进行分块查找, 最理想的块长为____。 A.20 B.10 C.7 D.8 9.2 设对 22 个记录的有序表折半查找,试画出对应的判定树;假定每个记 录的查找概率相同,求查找成功时的 ASL。 9.3 依次输入元素:13,06,04,12,20,05,02,26,试生成二叉排序树:(1)画出 二叉排序树;(2)进行中序遍历,写出遍历结果;(3)假定每个结点(元素)的查 找概率相等,求查找成功时的 ASL。 9.4 设哈希(Hash)函数为:H(k)=k%14,其中 k 为关键字,%为取模运算,用线 性探测再散列法处理冲突,在地址范围为 0~15 的散列区中,用关键字序列 (19,27,26,28,29,40,64,21,15,12,42,41)造一个哈希表:(1)试画出该哈希表 存储结构图;(2)若查找关键字 40,试问需依次与哪些关键字比较大小?(3)假定 每个关键字的查找概率相同, 试求查找成功时的 ASL
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华中科技大学:《C语言程序设计》作业7.doc
- 华中科技大学:《C语言程序设计》作业6.doc
- 华中科技大学:《C语言程序设计》作业5.doc
- 华中科技大学:《C语言程序设计》作业4.doc
- 华中科技大学:《C语言程序设计》作业3.doc
- 华中科技大学:《C语言程序设计》作业2.doc
- 华中科技大学:《C语言程序设计》作业1.doc
- 华中科技大学:《C语言程序设计》上机作业4.doc
- 华中科技大学:《C语言程序设计》上机作业3.doc
- 华中科技大学:《C语言程序设计》上机作业2.doc
- 华中科技大学:《C语言程序设计》上机作业1.doc
- 华中科技大学:《C语言程序设计》第9章 输入输出.ppt
- 华中科技大学:《C语言程序设计》第8章 结构与联合.ppt
- 华中科技大学:《C语言程序设计》第7章 指针.ppt
- 华中科技大学:《C语言程序设计》第6章 数组.ppt
- 华中科技大学:《C语言程序设计》第5章 函数与程序结构.ppt
- 华中科技大学:《C语言程序设计》第4章 流程控制.ppt
- 华中科技大学:《C语言程序设计》第3章 简单程序设计.ppt
- 华中科技大学:《C语言程序设计》第2章(2-3-7) 赋值运算.ppt
- 华中科技大学:《C语言程序设计》第2章(2-3-5) 位运算.ppt
- 华中科技大学:《C语言程序设计》演示文稿练习题1.ppt
- 华中科技大学:《C语言程序设计》数据结构算法C程序.doc
- 华中科技大学:《C语言程序设计》数据结构算法C程序1.doc
- 华中科技大学:《C语言程序设计》数据结构算法C程序.doc
- 华中科技大学:《C语言程序设计》第7章 图.doc
- 华中科技大学:《C语言程序设计》上机作业1.doc
- 华中科技大学:《C语言程序设计》上机作业2.doc
- 华中科技大学:《C语言程序设计》作业2.doc
- 华中科技大学:《C语言程序设计》作业3.doc
- 华中科技大学:《C语言程序设计》作业4.doc
- 华中科技大学:《C语言程序设计》作业解答3.ppt
- 华中科技大学:《C语言程序设计》作业解答4.ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 线性表(1/2)2.1 线性表的定义 2.2 线性表的顺序表示.ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 线性表(2/2)2.3 线性表的链式存储结构.ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 栈和队列 3.1 栈(stack)3.2 栈的应用举例.ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 栈和队列 3.4 队列(排队,queue).ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 字符串/串(string).ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 数组和广义表.ppt
- 华中科技大学:《数据结构》课程教学资源(PPT课件讲稿)作业解答3.ppt