//写一个函数,实现一个整形有序数组的二分查找//#include<stdio.h>//int sum(int arr[],int x,int a)//{//int laft = 0;//int right = a - 1;//for (;laft <= right;)//{//int b = (laft + right) / 2;//if (x > arr[b])//{//laft = b + 1;//}//else if (x < arr[b])//{//right = b - 1;//}//else//{//return b;//}//}//return 1;//}//int main()//{//int arr[] = { 1,2,3,4,5,6,7,8,9,10 };//int a = sizeof(arr) / sizeof(arr[0]);//int k = 0;//printf("请输入一个数:");//scanf("%d", &k);//int mad = sum(arr, k, a);//if (mad == 1)//printf("找不到!\n");//else//printf("找到了,下标是:%d\n", mad);//return 0;//}


©著作权归作者所有:来自51CTO博客作者qq5fc1f893c5efc的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 到处是map、flatMap,啥意思?
  2. 演示部分数组的排序,合并/交差并补等
  3. C语言学习笔记 第三天
  4. 数组的排序
  5. 数据结构与算法—队列(搞懂最常用数据结构之一)
  6. 数据结构与算法—栈详解(看完面试考试再也不怕了)
  7. PHP数组常用函数
  8. 初识C语言2
  9. 数组排序、数组合并

随机推荐

  1. 将SQL查询的SELECT子句解析为PHP数组
  2. php 模板框架之smarty 的下载和安装
  3. 编译php时遇到的错误
  4. Doctrine 2.0 entitymanager-> replace()等
  5. PHP和MySQL应用实战
  6. phpmyadmin表前出现红色感叹号
  7. php中的date函数中时区问题
  8. 基于PHP会话的登录系统出现问题
  9. PHP - 在外部服务器上读取文件?
  10. php 获取当前页面url路径