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

学网站建设可以从事什么工作信息网官网

学网站建设可以从事什么工作,信息网官网,wordpress目录下,wordpress ckplayerPHP中对于数组的查找可以用顺序查找或二分法查找。其中顺序查找比较简单#xff0c;就是逐个比较查找。但缺点也较明显#xff0c;如果查找的元素恰巧在最后一个#xff0c;循环的次数过多。1.顺序查找算法描述在数组中逐个查找#xff0c;确认是否有某个元素#xff0c;存…PHP中对于数组的查找可以用顺序查找或二分法查找。其中顺序查找比较简单就是逐个比较查找。但缺点也较明显如果查找的元素恰巧在最后一个循环的次数过多。1.顺序查找算法描述在数组中逐个查找确认是否有某个元素存在时返回元素的位置信息。可以设置标志信息初始值为false.找到直接输出位置并将标志设置为true。循环结束标志仍为false则没有找到。代码体现$arr [123,19,38,29,10,34];function search($arr,$target){// 参数目标数组 目标元素foreach ($arr as $key $value) {if($value $target){return $key.;}}return false;}2.二分法查找算法描述假设数组严格升序。如果目标元素大于中间的值查找范围向右侧缩小一半。如果目标元素的值小于中间元素的值查找范围向左侧缩小一半。代码体现function half_search($arr,$target){// 定义出初始的第一个最后一个元素的下标范围$len count($arr);$left 0;$right $len -1;// 循环查找// 范围不断的移动 必须满足一个条件// 最左侧元素的下标 小于等于右侧元素的下标while($left $right){// 中间元素的下标$middle floor(($left $right) /2);// 目标元素与中间元素进行比较if($target $arr[$middle]){return $middle;}// 如果目标元素小于中间元素// 范围向左缩小一半if($target $arr[$middle]){$right $middle-1 ;}// 如果目标元素大于中间元素// 范围向右缩小一半if($target $arr[$middle]){$left $middle 1;}}// 循环终止了// 没有找到return false;}相关推荐
http://www.huolong8.cn/news/266712/

相关文章:

  • 网站怎么做百度认证吗wordpress适用于图片站的主题
  • html5 企业国际网站 多国家 多语言 源代码 cookiesj集团公司的网站建设
  • php网站建设案例明月 WordPress
  • 网站域名的后缀毕业设计网站
  • 博罗建设银行网站平台公司和项目公司的区别
  • 嘉兴建设公司网站深圳网站设计与制作
  • 网站建设管理员工工资多少做百度手机网站快
  • 怎么查询网站的设计公司名称山东建设银行招聘网站
  • wordpress 制作手机站腾讯云 部署wordpress
  • 怎么在雅虎做网站收入精美ppt模板免费下载百度云
  • 开发东莞网站制作公司百度信息流广告代理
  • 做网站分辨率设置多少新闻发布会的流程
  • 网站怎么做图片栏目wordpress同标题关键字
  • 上海网站报价网站制作做网站
  • 汽车4s网站设计做外贸是不是要有网站
  • 视频网站搭建源码网站logo设计教程
  • 张家口市住房和城乡建设局网站郑州seo关键词推广
  • 上海网站建设觉策动力软件工程师证书有哪些
  • 怀化做网站的公司网站开发完没人运营
  • 莱芜网站优化有哪些谷歌云做网站服务器
  • 网页设计与制作课程定位沈阳网站建设seo优化
  • 上海建科建设监理网站网站文案技巧
  • 中国城市建设网站遵义网站建设哪家好?
  • 医院网站建设的规划wordpress手机全部显示图片
  • 济南卓远网站建设关于网站开发的文章
  • 深圳网站建设服务公司阿里云9元做网站
  • 昆明企业网站制作东莞招标网官网
  • 淘宝营销网站建设成都网站seo费用
  • 电信的网做的网站移动网打不开该找电信还是移动企业网站系统有哪些
  • pc网站做成移动网站东营网站seo外包