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

不知此网站枉做男人杭州seo托管公司推荐

不知此网站枉做男人,杭州seo托管公司推荐,武汉市新洲区做网站,帝国网站管理 上一条 下一条 链接 信息id 信息发布时间目录 算法算法的打印效果如果算法里的整型“i”为1如果算法里的整型“i”为11 算法的流程图算法的实际应用总结 大家好&#xff0c;我叫 这是我58&#xff0c;现在&#xff0c;请看下面的算法。 算法 #define _CRT_SECURE_NO_WARNINGS 1//<--预处理指令 #include <stdi…

目录

  • 算法
  • 算法的打印效果
    • 如果算法里的整型“i”为1
    • 如果算法里的整型“i”为11
  • 算法的流程图
  • 算法的实际应用
  • 总结

大家好,我叫 这是我58,现在,请看下面的算法。

算法

#define _CRT_SECURE_NO_WARNINGS 1//<--预处理指令
#include <stdio.h><--也是预处理指令
int main() {int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };//<--在哪里查int i = 1;//<--需要查的数int right = sizeof arr / sizeof arr[0]-1;int left = 0;int mid = 0;while (left <= right) {mid = (left + right) / 2;if (arr[mid] < i) { left = ++mid; }else if (arr[mid] > i) { right = --mid; }else {printf("i(%d)在arr数组里的第%d个位置",i,mid);break;}if (left > right) { printf("在arr数组里,没有“i”这个数字"); }}return 0;
}

相信大家都对这个算法不陌生吧,没错!这个算法就是我们的二分法!那么,有的人可能就不相信这个算法能正确地运行起来了,现在,如果你是这些人中的其中一个的话,就先看一下下面的内容再说吧。而且,还有这个算法的流程图呢!

算法的打印效果

如果算法里的整型“i”为1

i(1)在arr数组里的第0个位置

如果算法里的整型“i”为11

在arr数组里,没有“i”这个数字

算法的流程图

在这之中有“break”
开始
定义宏“_CRT_SECURE_NO_WARNINGS”为1
导入头文件stdio.h
定义一个有十个整形的arr数组,里面初始化为{1,2,3,4,5,6,7,8,9,10}
定义整型i为你需要查找的数
定义整型right为整型数组arr的大小除以整型数组arr中的第0项
定义整型left和mid为0
把mid设为(整型left+整型right)*2的值
arr[mid]小于i?
把left设为mid加1之后的结果
arr[mid]大于i?
把right设为mid减1之后的结果
输出“i(%d)在arr数组里的第%d个位置”(第一个“%d”代入整型i,第二个“%d”代入整型mid)
结束
left大于right?
输出“在arr数组里,没有“i”这个数字”
left小于等于right?

算法的实际应用

在刚才看完上面的内容后,你可能觉得这个算法只要没记牢就不知道怎么写了,但是,刚开始的确是这样的,可是在后来,你只要年复一年,日复一日地写这个算法,等到后来啊,就基本能够在没有看这个算法的时候写出这个算法了,并且,在能够在没有看这个算法的时候写出这个算法的时候,你就可以更方便地做下面的三件小事了。

  1. 用来求方程的近似值,就比如在公式“ f ( x ) = l n ( x ) + 2 x − 6 f(x)=ln(x)+2x-6 f(x)=ln(x)+2x6”中,只用了4次二分法就精确到了0.1。12
  2. 用来更快速地修好电路、水管、气管(只要用几次二分法,就能精准地查找并修好电路、水管或者气管的故障了)。2
  3. 用来更快地找出次品,就比如在12个从外表上来看几乎一模一样的球中,有一个次品球,这个次品球比其他球略轻,而只要用几次二分法,就可以较快地用天平找出那个次品球。32

总结

在看完这篇博客之后,我想你应该爱上了算法家族之一——二分法了吧。那么,如果你喜欢上了算法家族之一——二分法的话,可以评论或者投票来互动一下我哦。


  1. 选自搜狗问问中的名叫“用二分法求函数f(x)=lnx+2x-6在区间(2,3)零点近似值,至少经过(  )次二分后精确度达到0.1.A.2”的问题 ↩︎

  2. ↩︎ ↩︎ ↩︎

  3. 选自百度文库中的其中一篇“二分法在生活中的应用.” ↩︎

http://www.shuangfujiaoyu.com/news/43636.html

相关文章:

  • 网站设计开发文档模板线上网络推广怎么做
  • 门户网站建设思路泰州seo网络公司
  • 学做网站需要多久免费域名注册服务网站
  • 城市建设模拟游戏网站中文注解做引流的公司是正规的吗
  • 合优网络百度seo收录
  • 明年做那些网站能致富谷歌官方网站
  • 网站紧急维护广告推广怎么找客户
  • 合肥装修佛山市seo推广联系方式
  • 本地生活服务网站怎么做seo根据什么具体优化
  • 网站内容优化方案西部数码域名注册官网
  • 做暖暖小视频网站株洲网络推广
  • 网上哪个网站教做西点网络推广平台软件
  • 上海网页制作服务东莞seo推广公司
  • 如何查看网站建设的时间全球网站流量查询
  • 做投票的网站廊坊seo网络推广
  • 服务器网站模板怎么做市场营销和推广
  • 天津河东做网站手机端百度收录入口
  • javascript 做网站企业网络营销推广方案策划
  • 网站开发合同预期新手怎么入行seo
  • 谁有wap网站青岛seo网络优化公司
  • 企业网站开发到上线的视频晋江友情链接是什么意思
  • 北京梦活力网站建设百度seo推广优化
  • 做围棋死活题的网站安全优化大师
  • 做网站需知如何免费做网站推广的
  • 给人做网站的企业网站优化服务
  • 开发一个网站大概多少钱网络销售工资一般多少
  • wordpress做的学校网站广州线下培训机构停课
  • 网络代理加速器google seo 优化
  • 怎么看一个网站做的好不好天天seo伪原创工具
  • 可信网站注册东莞百度快照优化排名