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

在哪做网站好广州百度快速优化排名

在哪做网站好,广州百度快速优化排名,网站开发团队成员介绍,wordpress媒体库上图题目&#xff1a; PHP实现插入排序 描述&#xff1a; 思路:选择一个带插入的元素(假设从第一个开始),分别和已经插入有顺序的元素比较,如果要插入元素比比较元素小,则位置交换 function insertSort($arr){if(!is_array($arr)) return false;//外层循环插入次数for($i1;$i<…

题目: PHP实现插入排序

描述:

  • 思路:选择一个带插入的元素(假设从第一个开始),分别和已经插入有顺序
  • 的元素比较,如果要插入元素比比较元素小,则位置交换
function insertSort($arr){if(!is_array($arr)) return false;//外层循环插入次数for($i=1;$i<count($arr);$i++){$tmp = $arr[$i];//要插入的元素//内层循环比较和插入for($j=$i-1;$j>=0;$j--){//发现要插入的元素小if($tmp < $arr[$j]){//将后边的元素和前面的元素交换$arr[$j+1]=$arr[$j];//把前面的数设置为当前需要交换的数$arr[$j] = $tmp;}}}return $arr;
}

题目: 二分查找

描述:


  • 思路分析:数组中间的值floor((low+top)/2)

  • 先取数组中间的值floor((low+top)/2)然后通过与所需查找的数字进行比较,
  • 若比中间值大则将首值替换为中间位置下一个位置,继续第一步的操作;
  • 若比中间值小,则将尾值替换为中间位置上一个位置,继续第一步操作
  • 重复第二步操作直至找出目标数字
/*** 非递归版 二分查找** @param array $container* @param       $search* @return int|string*/
function BinaryQuery(array $container, $search)
{$top = count($container);$low = 0;while ($low <= $top) {$mid = intval(floor(($low + $top) / 2));if (!isset($container[$mid])) {return '没找着哦';}if ($container[$mid] == $search) {return $mid;}$container[$mid] < $search && $low = $mid + 1;$container[$mid] > $search && $top = $mid - 1;}
}
/*** 递归版 二分查找** @param array  $container* @param        $search* @param int    $low* @param string $top* @return int|string*/
function BinaryQueryRecursive(array $container, $search, $low = 0, $top = 'default')
{$top == 'default' && $top = count($container);if ($low <= $top) {$mid = intval(floor($low + $top) / 2);if (!isset($container[$mid])) {return '没找着哦';}if ($container[$mid] == $search) {return $mid;}if ($container[$mid] < $search) {return BinaryQueryRecursive($container, $search, $mid + 1, $top);} else {return BinaryQueryRecursive($container, $search, $low, $mid - 1);}}
}
http://www.ds6.com.cn/news/9982.html

相关文章:

  • 企业网站模板下载562佛山网站建设模板
  • 图书馆网站建设需求方案品牌营销策划案例ppt
  • 网站项目建设计划免费培训课程
  • 北医三院生殖科做试管的网站有人看片吗免费的
  • 网站建设与规划实验总结网站分析报告
  • asp iis设置网站路径免费seo推广软件
  • 企业网站设计的特点百度推广登陆网址
  • 织梦网站地图底部互联网推广是什么工作内容
  • net网站开发找那家济南优化哪家好
  • 做计算机网站有哪些功能长沙seo网站
  • 模板网站 可以做推广吗线上运营推广
  • 建设手机网站如何做一个自己的电商平台
  • 视频网站建设服务计算机培训机构排名前十
  • 音乐网站模板免费源码百度号注册官网
  • 太原手机模板建站百度seo优化排名软件
  • 做网站都需要哪些软硬件网站销售怎么推广
  • 网站更改文章标题网站推广途径和推广要点
  • 油价格今日价咖啡seo是什么意思
  • 做网站如何选择关键词百度霸屏推广靠谱吗
  • 网站可分为哪两种类型网站推广计划书范文500字
  • 网站建网站建设如何建网站教程
  • 网站建设好推荐网址域名大全
  • 二字顺口名字公司百度seo运营工作内容
  • 建设报名系统官方网站河南省人民政府
  • 企业做淘宝客网站有哪些免费优化网站
  • 黄浦网站推广公司网络营销常用工具
  • wordpress 电影百度网站如何优化排名
  • 丰台青岛网站建设大冶seo网站优化排名推荐
  • 网站开发主要学些什么软件网站制作厂家有哪些
  • 网站开发年终总结可以搜索任何网站的浏览器