3.1线性查找
线性查找是一种在数组中查找数据的方法。
方法就是从数组中从头开始依次往下查找即可。
线性查找需要从头开始,当数据大且数据靠后时,就会比较耗费时间。若数据量为n,则时间复杂度为O(n)。
3.2二分查找
二分查找就是是通过比较数组中间数据和目标数据从而缩小查找范围,最终找到目标数据的算法。
数量为n的数组,将其减半log 2 n次后,便只剩一个数据了。因此他的时间复杂度为O(log n)。
线性查找是一种在数组中查找数据的方法。
方法就是从数组中从头开始依次往下查找即可。
线性查找需要从头开始,当数据大且数据靠后时,就会比较耗费时间。若数据量为n,则时间复杂度为O(n)。
二分查找就是是通过比较数组中间数据和目标数据从而缩小查找范围,最终找到目标数据的算法。
数量为n的数组,将其减半log 2 n次后,便只剩一个数据了。因此他的时间复杂度为O(log n)。
>