- 线性查找 是从小标0开始到最后一个下标开始查找,逐一比对,性能比较低
- 二分查找法
- 声明变量 begin = 0; end =arr.length -1 ; midd = (begin+end)/ 2
- target = 8;需要查找的数据
- 先写循环
- while(true) {}
- if (tartget == arr[mid]) retrn
- else 比较 target 大于或者小于arr[mid]
- 从新计算midd下标值
- ***** 特别注意 中间下标计算方法。midd = (begin+end)/2
线性查找和二分查找法
最新推荐文章于 2023-12-15 21:38:21 发布