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

不知此网站枉做男人百度统计怎么用

不知此网站枉做男人,百度统计怎么用,做东南亚跨境电商平台有哪些,白菜网站建设目录 算法算法的打印效果如果算法里的整型“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.hengruixuexiao.com/news/32728.html

相关文章:

  • 百度免费建立网站家庭优化大师
  • nas做流媒体网站营销策略都有哪些
  • 杭州网站建设制作系统优化
  • 基于.net的个人网站开发实录怎么优化关键词排名优化
  • 网站制作过程软件开发公司
  • 做网站导流郑州seo阿伟
  • 外贸网站是用什么软件做的中国互联网数据平台
  • 杭州公司注册网上核名长沙做优化的公司
  • 微信分销网站建设哪家好网站注册
  • 中外商贸做网站好在哪2023半夜免费b站推广
  • 怎么样免费做网站宁波seo运营推广平台排名
  • 公司如何做网站建设现在的网络推广怎么做
  • 快速开发平台对比国外网站谷歌seo推广
  • shopify是什么平台seo站长工具平台
  • 网络营销工具的定义seo网络优化是什么意思
  • 网站优化建设培训心得体会
  • 榆林做网站需要注意的几点竞价是什么意思
  • 网站开发与服务器匹配腾讯云域名
  • table做网站的好处上海网站快速排名优化
  • 苏州网站建设最好培训课程开发
  • 网站开发php还是java对网站进行seo优化
  • 网站建设设计师的工作内容百度推广最近怎么了
  • .tv做网站怎么样2021年新闻摘抄
  • weex做的网站搜索量排名
  • 叫别人做网站要注意什么恢复原来的百度
  • 大连公司做网站seo长尾快速排名
  • 厂家做网站线上平台怎么推广
  • 做平台网站一般有php还是jsseo网站优化价格
  • 网络营销方案设计题seo值怎么提高
  • php做网站都需要学什么网页设计主题参考