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

椒江网站制作济南专业做网站

椒江网站制作,济南专业做网站,dede网站打不开,网站做哪块简单前言: 作业和那个不是一个级别的 内容: 3.在一个有序数组中查找具体的某个数字n。(讲解二分查找) 下标就是数组的下标,从0开始,有点难度,我头有点晕,就是大概知道了,写代码也写不出来的那种…

前言:

作业和那个不是一个级别的

内容:

3.在一个有序数组中查找具体的某个数字n。(讲解二分查找)

下标就是数组的下标,从0开始,有点难度,我头有点晕,就是大概知道了,写代码也写不出来的那种,等我晚上在写

先看下问题代码,这已经是我边看边写的代码了,还出错误了

#include <stdio.h>
int main()
{int arr[] = {1,2,3,4,5,6,7,8,9,10};int left = 0;int sz = sizeof(arr)/sizeof(arr[0]);int right = sz -1;int k = 7;while(left >= right){int mid = (left + right)/2; if(arr[mid] > k){left = mid + 1;	}else if(arr[mid] < k){right = mid -1;	}else{printf("找到了,下标为:%d\n", mid);}}return 0;} 

正确的值

#include <stdio.h>
int main()
{
    int arr[] = {1,2,3,4,5,6,7,8,9,10};
    int left = 0;
    int sz = sizeof(arr)/sizeof(arr[0]); //计算元素个数 
    int right = sz -1;                    //计算右边的下标 
    
    int k = 7;    //随机选择一个数,找出在数组是哪个下标 


    while(left <= right)     //循环遍历,找出下标 
    {
        int mid = (left + right)/2; //每次都需要重新计算,因为每次的left或right都会变 
        if(arr[mid] > k)     //如果下标的值大于实际值,则右边偏移 
        {
        right = mid - 1;    
        }
        else if(arr[mid] < k)  
        {
        left = mid +1;    
        }
        else
        {
        printf("找到了,下标为:%d\n", mid);
        break;                              //找到值,需要跳出循环,不然mid值不变,会一直循环 
        }
    
        
    }

    
    
    
    return 0;
 } 

http://www.ritt.cn/news/28477.html

相关文章:

  • 静宁网站建设短视频营销推广策略
  • 设计师网站建设免费web服务器网站
  • wordpress 占内存吉林seo基础
  • 网站建设一般花多少费用常见的网络营销方法有哪些
  • zencart网站打不开定制建站网站建设
  • 美食网站怎么做dw微信营销典型案例
  • 合肥做淘宝网站广州seo推广培训
  • 徐州做网站的公司推销广告
  • 怎样做网站推销产品网站搜索排名优化软件
  • 公安网计算机可以作为网站开发吗小程序开发公司排行榜
  • wordpress新注册用户不发送邮件qq关键词排名优化
  • 怎么把自己做的网站上传到网上小红书新媒体营销案例分析
  • 做外贸生意在哪个网站百度推广客服工作怎么样
  • 学网络推广哪个培训机构好详细描述如何进行搜索引擎的优化
  • 做商城网站那个好荥阳seo
  • html5教育网站泉州百度搜索推广
  • 网站被k 多久恢复网络营销活动策划方案
  • 企业网站的标题关键词我是站长网
  • 日本哪里有免费的高速wifi搜索引擎优化的英语简称
  • dw不会写代码能建立网站吗网络上如何推广网站
  • 设计一款软件需要多少钱关键词优化排名哪家好
  • 设计类的软件有哪些免费seo
  • 用php做注册网站的代码长沙网站seo优化排名
  • 国外网站后缀app推广多少钱一单
  • 国务院建设行政网站百度业务范围
  • 网站被黑后怎么补救免费建网站平台
  • 网站可做哪些服务营销渠道模式有哪些
  • 个人网站源码php广东seo教程
  • 有什么网站可以免费广州疫情今天最新消息
  • 第三方编辑网站怎么做2021最火关键词