当前位置: 首页 > news >正文

导购网站 转化率站长素材网站官网

导购网站 转化率,站长素材网站官网,编程课程收费标准,交通建设监理协会网站输入n值(1<n<1000)、n个非降序排列的整数以及要查找的数x&#xff0c;使用二分查找算法查找x&#xff0c;输出x所在的下标&#xff08;0~n-1&#xff09;及比较次数。若x不存在&#xff0c;输出-1和比较次数。 输入格式: 输入共三行&#xff1a; 第一行是n值&#xff1…

输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。

输入格式:

输入共三行:
第一行是n值;
第二行是n个整数;
第三行是x值。

输出格式:

输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。

输入样例:

4
1 2 3 4
1

输出样例:

0
2

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

#include <stdio.h>int Search(int array[], int size, int target, int *count) {int low = 0;int high = size - 1;int mid;*count = 0;  // 初始化比较次数while (low <= high) {mid = low + (high - low) / 2;(*count)++;if (array[mid] == target) {return mid;  // 返回找到的位置} else if (array[mid] > target) {high = mid - 1;} else {low = mid + 1;}}return -1;  // 没有找到
}int main() {int n, x;scanf("%d", &n);int array[n];for (int i = 0; i < n; i++) {scanf("%d", &array[i]);}scanf("%d", &x);int count;int result = Search(array, n, x, &count);if (result != -1) {printf("%d\n%d\n", result, count);  // 输出位置和比较次数} else {printf("-1\n%d\n", count);  // 输出-1和比较次数}return 0;
}
http://www.15wanjia.com/news/56124.html

相关文章:

  • 多少企业需要网站建设seo sem什么意思
  • 重庆网站建设红旗河沟外链大全
  • 深圳专业做网站多少钱fifa最新世界排名
  • 网站的建设费计入无形资产吗四种营销策略
  • 智能网站建设服务怎样淘宝seo排名优化
  • 网站运营阶段爱站长尾关键词挖掘工具
  • 建设银行日照网站企业信息查询
  • 佛山建网站永网搜索引擎营销的成功案例
  • 红酒 网站 模板百度云盘登录
  • 深圳市网站哪家做的好能去百度上班意味着什么
  • 好看的旅游网站模版品牌定位
  • 北京建设工程继续教育网站怎么优化网站排名才能起来
  • 网站建设厘金手指下拉12seo优化效果怎么样
  • 网站后台软件可以自己做吗网站结构
  • 门户网站建设方案中信息公开百度网站官网网址
  • 手机可怎么样做网站网站优化排名易下拉霸屏
  • 郑州58同城招聘网最新招聘百度推广优化怎么做的
  • 成都装修设计公司网站seo软文是什么
  • 做网站站长开通vip下载百度手机助手
  • 营销型网站建设空间必须是快排seo软件
  • 做远程培训网站用什么系统最近最新的新闻
  • wordpress网页后台优化大师优化项目有哪些
  • 郑州新感觉会所网站哪里做的佛山seo技术
  • 注册科技有限公司可以做网站吗日本产品和韩国产品哪个好
  • wordpress 加链接北京seo排名公司
  • 网络运营推广培训课程seo知识总结
  • 2015做网站前景seo比较好的公司
  • 定制网站建设多少钱长沙百度贴吧
  • 汤姆叔叔官方网站建设一个产品的宣传和推广方案
  • 企业网站做seo的必要性长沙关键词优化推荐