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

时尚类网站设计公司高中同步测控优化设计答案

时尚类网站设计公司,高中同步测控优化设计答案,wordpress自定义页面分页,优化系统是什么意思一、查找算法 1、二分查找:(前提条件: 必须有序的序列) #include <stdio.h> //二分查找 value代表的是被查找的值 int findByHalf(int *p, int n, int value) {int low = 0;//low低int high = n-1;//high高int middle;//用来保存中间位置的下标while(low <= high…

一、查找算法

        1、二分查找:(前提条件: 必须有序的序列)

#include <stdio.h>
//二分查找 value代表的是被查找的值
int findByHalf(int *p, int n, int value)
{int low = 0;//low低int high = n-1;//high高int middle;//用来保存中间位置的下标while(low <= high)//注意此处循环结束的条件,需要加上 ={//不断获取中间位置的下标middle = (low + high) / 2;if(value < p[middle])//说明在前半段,移动high{high = middle-1;}else if(value > p[middle])//说明在后半段,移动low{low = middle + 1;}else//对应p[middle] == value 情况{return middle;}}return -1;//代表没有找到
}int main(int argc, const char *argv[])
{int a[] = {12,34,56,77,89,342,567,7898};int i;for(i = 0; i < sizeof(a)/sizeof(a[0]); i++)//把数组中的每个元素都找一遍,进行测试程序{printf("%d post is %d\n",a[i],findByHalf(a,sizeof(a)/sizeof(a[0]),a[i]));}//查找10000返回 -1printf("%d post is %d\n",10000,findByHalf(a,sizeof(a)/sizeof(a[0]),10000));return 0;
}

2、分块查找:(块间有序,块内无序)

    索引表  +  源数据表

    思路:

    (1)先在索引表中确定在哪一块中

    (2)再遍历这一块进行查找

//索引表
typedef  struct 
{
    int max; //块中最大值
    int post;//块的起始位置下标,post数组下标
}index_t; //索引
    
//源数据表
int a[19] = {18, 10, 9, 8, 16, 20, 38, 42, 19, 50, 84, 72, 56, 55, 76, 100, 90, 88, 108};
                             0                 5                   10                  15
//索引表
index_t b[4] = {{18,0},{50,5},{84,10},{108,15}};

http://www.yayakq.cn/news/990428/

相关文章:

  • 基金会网站开发方案丹徒建设网官方网站
  • 有效的网站推广方式南宁建设信息网站
  • 什么事网站建设二手书交易网站开发背景分析
  • 旅游网站建设技术解决方案无代码网站开发平台
  • 做虾苗网站有哪些流程青岛网站推广招商
  • 网站建设硬件计划创办一个网站的费用
  • 网站设计步骤是什么微信公众号微网站 建设报价表
  • 微信网站跳转链接怎么做中小企业管理软件
  • 销售型网站怎么做的导购网站开发源码
  • 专业类网站浏览器谷歌手机版下载
  • 广东省建设厅官方网站网站制作收费
  • 网站安全认证多少钱嵌入式软件开发前景怎么样
  • 网站建设公司哪家专业wordpress logo不显示
  • 网站设计布局佛山网站优化什么价格
  • 个人网站要备案吗自媒体平台注册
  • 便利店网站建设拓扑图企业购 网站建设
  • 阎良做网站基础建设基金有哪些
  • 无锡网站维护镇江制作网页图片
  • 网站建设与管理的认识网络架构七层作用
  • 免费建站长平台网站如何做一款app需要多少钱
  • 上海做网站设计信息网站开发
  • 构建一个网站什么是做网站
  • 巩义网站建设案件数据wap医院网站建设
  • 杭州做网站吧网络规划设计师备考需要多久
  • 网站开发在线培训龙岗在线网站制作
  • 怎样发掘网站建设的客户有做lol直播网站有哪些人
  • 包头移动的网站建设手机网站自动跳转
  • 苏州网站建设品牌公司长春建站模板评测
  • 免费做微信链接的网站吗河南网站建设设计价格
  • 东莞企业网站定制设计建筑行业网站建设