博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分法查数字
阅读量:3951 次
发布时间:2019-05-24

本文共 452 字,大约阅读时间需要 1 分钟。

#include
#include
int BinarySearch(int arr[],int size,int to_find) { int left = 0; int right = size - 1; while (left <= right) { int mid = (left + right) / 2; if (to_find < arr[mid]) { right = mid - 1; } else if (to_find > arr[mid]) { left = mid + 1; } else { return mid; } } return -1;}int main() { int arr[4] = { 2,5,7,9 }; int result = BinarySearch(arr, 4, 2); printf("result = %d\n", result); system("pause"); return 0;}

 

转载地址:http://pqwzi.baihongyu.com/

你可能感兴趣的文章
android 如何开关Mediatek开发的Feature
查看>>
Android电话功能各部分深入探讨
查看>>
Android应用技巧总结
查看>>
Android创建sdcard详细图解
查看>>
Android开发:如何实现TCP和UDP传输
查看>>
Android电源管理相关应用技巧分享
查看>>
Android录音失真具体解决方案
查看>>
Android根文件系统相关应用介绍
查看>>
Android文件系统深入剖析
查看>>
Android判断网络状态方法详解
查看>>
在Android上实现Junit单元测试的四部曲
查看>>
有效控制Android应用程序的耗电量
查看>>
Android术语列表概览
查看>>
全方位解读Android多媒体框架源码
查看>>
Android音乐编程的管理音频硬件
查看>>
Android UI控件组合应用之一:建立数据模型
查看>>
避免Andriod平台图片失真的图片形式
查看>>
Android之Gridview图片列表
查看>>
objdump的使用方法
查看>>
编译错误处理noproguard.classes-with-local.dex已杀死
查看>>