单项选择(2017年秋程序员软考)

对关键码序列(9,12,15,20,24,29,56,69,87)进行二分查找(折半查找),若要查找关键码15,则需依次与【 】进行比较。

A、87、29、15

B、9、12、15

C、24、12、15

D、24、20、15

答案解析

C在该关键码序列中进行二分查找时,首先与中间元素24比较,若相等,则结束;若小于24,则继续在前4个元素中进行二分查找;否则在后4个元素中进行二分查找。查找15 时,需要与24、12和 15 依次进行...

查看完整答案

讨论