第十四周 知原理真题
来源:互联网 发布:公知炮轰中国撤华侨 编辑:程序博客网 时间:2024/05/23 01:21
1、对于A[0..10]有序表{12,18,24,35,47,50,62,83,90,115,134}
(1)用二分查找法查找 90时,需进行多少次查找可确定成功?
(2)当查找47时需进行多少次查找可确定成功?
(3)查找100时,需进行多少次查找才能确定不成功?
(4)求成功和不成功时的平均查找长度。
(5)构造对于这个序列的判定树,并再求成功和不成功时的平均查找长度。(常用方式求平均查找长度)
(1)用二分查找法查找 90时,需进行多少次查找可确定成功?
(2)当查找47时需进行多少次查找可确定成功?
(3)查找100时,需进行多少次查找才能确定不成功?
(4)求成功和不成功时的平均查找长度。
(5)构造对于这个序列的判定树,并再求成功和不成功时的平均查找长度。(常用方式求平均查找长度)
解:
(1)根据折半查找判定图可知,若查找给定值为90的元素,依次与表中元素50比较,共比较2次可确定成功。
(2)根据折半查找判定图可知,若查找给定值为47的元素,依次与表中元素50、24、35比较,共比较4次可确定成功。
(3)根据折半查找判定图可知,若查找给定值为100的元素,依次与表中元素50、90、115比较,共比较3次可确定不成功。
(4)在查找成功时,会找到图中某个圆形节点,则成功时的平均查找长度:
ASL1=12/11xlog2(12)-1=2.93
在查找不成功时,会找到图中某个方形节点,则不成功时的平均查找长度:
ASL2=13/12xlog2(13)-1=3.23
(5)在查找成功时,会找到图中某个圆形节点,则成功时的平均查找长度:
ASL1=(1x1+2x2+3x4+4x4)/11=3
在查找不成功时,会找到图中某个方形节点,则不成功时的平均查找长度:
ASL2=(3x4+4x8)/12=3.67
3 0
- 第十四周 知原理真题
- 第十四周 知原理--哈弗曼树
- 第十四周“知原理”题目4
- 第十四周 项目2 “知原理”题目检验
- 第十四周算法题
- 第十四周leetcode题
- 第十四周
- 第十四周
- 第十四周
- 第十四周
- 第十四周
- 图--知原理真题
- 第十四周总结
- 第十四周--星期五
- 第十四周作业 1
- 第十四周作业 2.0
- 第十四周报告
- 第十四周报告2
- iOS懒加载
- 黑马程序员-c语言回顾-进制
- [Javascript Data Structures] LinkedList 链表
- POJ 3070 Fibonacci 矩阵乘法
- 1057. Stack
- 第十四周 知原理真题
- OpenJudge_P1768 最大子矩阵
- Android控件之Radiobutton与RadioGroup
- VSS使用指南
- python——高级特性
- ajax的jsonp使用gzip压缩
- 装修行业互联网营销的四个注重点
- pl/sql 连接远程oracle数据库
- 导航控制器散记