长度为11的有序顺序表(4,9,11,16,23,28,37,46,69,71,88),用折半查找对该表进行查找。(1)画出折半查找所对应的判定树;(2)查找元素46,需要依次与哪些元素比较?(3)查找元素72,需要进行的元素比较次数?
(1)该有序表折半查找的判定树:(2)从判定树可知,查找关键字46依次比较的是28,69,37,46,查找成功;(3)从判定树可知,查找关键字72依次比较的是28,69,71,88,查找失败。
举一反三
- 折半查找有序表(6,15,30,37,65,68,70,72,89,99),若查找元素37,需依次与表中元素_______进行比较
- 2.应用题 (1)假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找,试回答下列问题: ① 画出描述折半查找过程的判定树; ② 若查找元素54,需依次与哪些元素比较? ③ 若查找元素90,需依次与哪些元素比较? ④ 假定每个元素的查找概率相等,求查找成功时的平均查找长度。 要求手写作业,拍照上传
- 假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。若查找元素54,需依次与哪些元素比较?
- 假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。若查找元素90,需依次与哪些元素比较?
- 假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。若查找元素54,需依次与哪些元素比较?
内容
- 0
假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找,试回答下列问题:1、若查找元素54,需依次与哪些元素比较?2、若查找元素90,需依次与哪些元素比较?3、假定每个元素的查找概率相等,求查找成功时的平均查找长度。
- 1
假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找,试回答下列问题:①若查找元素90,需依次与哪些元素比较?②查找元素54,需依次与哪些元素比较?
- 2
假定对有序表:(1,5,15,19,42,56,69,72,80)进行折半查找,试回答下列问题: (1)若查找元素3,需依次与那些元素比较? (2)若查找元素56,需依次与那些元素比较? (3)假定每个元素的查找概率相等,求查找成功时的平均查找长度。
- 3
假定对有序表{3,4,5,7,24,30,42,54,63,72,87,95}进行折半查找,若查找元素54,需要比较( )次。
- 4
中国大学MOOC: 采用折半查找法查找长度为n的有序顺序表,查找每个元素的数据比较次数_____________对应判定树的高度(设高度>=2)。