10 2018 档案

摘要:实践报告 第一题 2.问题描述 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 3.算法描述 二分查找算法关键是下标的mid、left、right的变化,开始是left=0和r 阅读全文
posted @ 2018-10-14 10:01 荷里活DJ 阅读(187) 评论(0) 推荐(0)
摘要:1.二分法基本思想: 二分法衍生出来有二分查找法,二分排序法,二分合并法等,像二分查找法,设R[low,high]是当前的查找区间,然后找出中间值mid,然后每次利用待查找值和mid相比较,直接去可能存在待查找值得区间去找,就避免浪费时间在不可能存在的区间去找,大大减少了运行时间。接着,二分法思想还 阅读全文
posted @ 2018-10-09 09:48 荷里活DJ 阅读(302) 评论(0) 推荐(0)