什么叫java中的二分查找法
更新时间: 2025-09-25 08:37:16
算法概念,二分查找算法也称为折半搜索、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法,这种算法是建立在有序数组基础上的;算法思想,搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束,如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较,如果在某一步骤数组为空,则代表找不到,这种搜索算法每一次比较都使搜索范围缩小一半。实现思路,找出位于数组中间的值,并存放在一个变量中,变量暂时命名为temp,需要找到的key和temp进行比较,如果key值大于temp,则把数组中间位置作为下一次计算的起点,重复前面两步,如果key值小于temp,则把数组中间位置作为下一次计算的终点,重复前面三步,如果key值等于temp,则返回数组下标,完成查找。
什么叫java中的二分查找法 相关文章
上一篇:杜鹃花喜欢阳光吗
下一篇:多少分能考上南开大学
其他相关资讯
- 广东省茂名市化州市气象台发布台风蓝色...
- 广东省云浮市新兴县气象台发布暴雨黄色...
- 广西壮族自治区南宁市上林县气象台发布...
- 广东省茂名市电白区气象台发布台风蓝色...
- 江西省上饶市2025-09-2506...
- 河北省沧州市2025-09-2506...
- 广西壮族自治区梧州市2025-09-...
- 甘肃省庆阳市2025-09-2506...
- 陕西省延安市2025-09-2506...
- 山东省临沂市2025-09-2506...
- 广西壮族自治区钦州市2025-09-...
- 江西省抚州市2025-09-2506...
- 河北省沧州市2025-09-2506...
- 河南省新乡市2025-09-2506...
- 四川省遂宁市2025-09-2506...
- 山东省济宁市2025-09-2506...
- 广西壮族自治区梧州市2025-09-...
- 陕西省安康市2025-09-2506...
- 黑龙江省齐齐哈尔市2025-09-2...
- 吉林省延边朝鲜族自治州汪清县2025...
天气预报导航
天气资讯
更多 >>