黑马程序员技术交流社区
标题:
今天看到的二分查找 (快速排序) 给大家分享下
[打印本页]
作者:
cruzer
时间:
2015-1-22 15:26
标题:
今天看到的二分查找 (快速排序) 给大家分享下
部分代码 完整项目见附件
-(int)queryNumber:(NSArray*)aData value:(NSInteger)inter{
NSInteger left = 0;
NSInteger right = [aData count];
while (left <= right){
NSInteger mid = (left+right)/2;
if ([[aData objectAtIndex:mid] intValue] < inter){
left = mid+1;
}
else if ([[aData objectAtIndex:mid] intValue] > inter){
right = mid - 1;
}
else{
NSLog(@"We had found the number %d in array",[[aData objectAtIndex:mid] intValue]);
return;
}
}
NSLog(@"We couldn't found the number %d in array",inter);
return;
}
复制代码
lab1.rar
2015-1-22 15:26 上传
点击文件名下载附件
26.66 KB, 下载次数: 75
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2