当前位置: 首页 > 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.yutouwan.com/news/266712/

相关文章:

  • 网站建设.龙兵科技网站如何在google提交收录
  • 网站转换率自学网站建设工资
  • 网站抠图怎么做的html5开发网站
  • ui设计个人作品集seo代码优化步骤
  • 建设银行网站怎么打印明细网站架设
  • 帮人家做网站能赚多少钱网站设计与网站开发是同时进行的
  • 网站代码管理威海营销型网站建设
  • 网站负责人核验照片广州哪家做网站价格好
  • 浙江怎么制作网站网站备案的要求是什么
  • 做室内效果图网站怎样找到工厂直招网站
  • 网站建设代理都有哪些网站建设的费用计入
  • 世界上最有趣的网站广州seo网站优化培训
  • 网站推广渠道有哪些网站建设 2018
  • 中国百科网vip钓鱼网站开发wordpress去除仪表盘
  • 从seo角度去建设网站服务器租用
  • 深圳非凡网站建设公司换友网站
  • 网站开发询价函成都外贸seo
  • 泰兴网站推广做网站高端网站制作哪家好
  • 中国住房城乡建设厅网站济南自助建站模板
  • 一个网站的seo优化有哪些网络编程课程
  • 广州哪里有网站开发网站seo课程
  • 网站按城市做分站浙江网站建设哪家权威
  • 网站开发所有工具多大wordpress 菜单分类
  • 网站规划的原则是什么大淘客联盟做网站
  • 网站建设的公司地址如何在百度搜索到自己的网站
  • 辽宁定制网站建设推广南京中石化第五建设有限公司
  • 网站空间支持功能肇庆企业网站建设
  • 购物网站设计意义营销型网站建设应该注意什么
  • 胶州市 网站建设建网站html5
  • 全国做网站的公网站建设的需要是什么