2021软考初级程序员备考知识点汇总part16.docx

2021软考初级程序员备考知识点汇总part16.docx

第1题 单选题 在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与( )比较后,成功找到元素a[5]。 A.a[6]、a[2]、a[5] B.a[6]、a[4]、a[5] C.a[6]、a[3]、a[4]、a[5] D.a[6]、a[8]、a[4]、a[5] 【解析】 正确答案:C。 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记

文档评论(0)

1亿VIP精品文档

相关文档