算法第二章上机实践报告

Posted wallwallwall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法第二章上机实践报告相关的知识,希望对你有一定的参考价值。

1、实践题目:二分查找

2、问题描述:输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。

3、算法描述:二分查找——将需要查找的数组分两边,不断的进行分半,将要查找的数值与数组的中值对比,然后进行查找。

4、算法时间:

当查找范围缩小至1时,至多要logN次

所以时间复杂度为O(logn)

二分查找过程中无需另外申请其他空间

所以空间复杂度为O(1)

5、心得体会:其实是对基本算法的套用实用,主要在使用过程中对题目要求要注意。

以上是关于算法第二章上机实践报告的主要内容,如果未能解决你的问题,请参考以下文章

算法第二章上机实践报告

算法第二章上机实践报告

实践算法第二章上机实践报告

算法第二章上机实践报告

算法第二章上机实践报告

算法第二章上机实践报告