2018年10月14日

摘要: 我认为二分法的基本思想:假设数据是按非降序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继续查找,直到找到为止。个人觉得这种方法体现了“逼近”思想,通过不断地划分,不断的靠近问题的答案 阅读全文
posted @ 2018-10-14 12:44 suanfasfather 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 问题描述:就是使用二分搜索的算法,每次进行折半查找,直到最后查到所需查找的值x为止。 算法描述:二分搜索:基本思想是将n个元素分成个数大致相同的两半,取a【n/2】与x作比较。如果x=a【n/2】,则找到x,算法终止;如果x<a[n/2],则只在数组a的左半部分继续搜索x;如果x>a【n/2】,则只 阅读全文
posted @ 2018-10-14 12:21 suanfasfather 阅读(91) 评论(0) 推荐(0) 编辑

导航