记录一下二分搜索算法的大概步骤
判断数组a[]中是否包含元素x
使用分治的策略
前置条件是数组中的n个元素已经按升序排序
在循环体中使用while一直循环。
1,如果x=a[n/2],找到x,算法终止
2,如果x<a[n/2],表明x在数组a的左半部分.并将终点缩小
3,如果x>a[n/2],表明x在数组a的右半部分。将起点变小
笔记 二分搜索算法
最新推荐文章于 2022-11-04 22:31:40 发布
记录一下二分搜索算法的大概步骤
判断数组a[]中是否包含元素x
使用分治的策略
前置条件是数组中的n个元素已经按升序排序
在循环体中使用while一直循环。
1,如果x=a[n/2],找到x,算法终止
2,如果x<a[n/2],表明x在数组a的左半部分.并将终点缩小
3,如果x>a[n/2],表明x在数组a的右半部分。将起点变小