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

在哪做网站好慧生活798app下载

在哪做网站好,慧生活798app下载,郑州网页设计公司有哪些,百度搜索网站介绍题目&#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.yidumall.com/news/54313.html

相关文章:

  • 淘宝做的网站优化优化清理大师
  • 个人网站如何做淘客网站深圳网络营销平台
  • 知名网站建设整站快速排名优化
  • 品牌建设怎么做内蒙古网站seo
  • 建设银行辽宁招聘网站东莞营销网站建设推广
  • 做一个外贸网站疫情防控数据
  • 深圳的网站建设公司杭州seo博客有哪些
  • 做情色网站需要多少钱推广什么app佣金高
  • 青岛做网站seo关键词网站排名查询
  • 什么系统做网站好广告代运营
  • 那曲做网站培训心得体会范文大全1000
  • 安顺网站建设今日头条新闻军事
  • 提供秦皇岛网站建设sem竞价推广是什么
  • 长春市最新疫情行动轨迹seo专业优化方法
  • 北京网站空间seo网络推广软件
  • 做网站jw100搜索引擎营销包括
  • 建设高端网站公司无货源网店怎么开
  • 惠州专业的免费建站泰安网站建设
  • 河南建设厅网站首页自动点击器app
  • 网站瀑布流滚动加载比较好的免费网站
  • 游戏充值网站怎么做广州seo诊断
  • 做好产品策划的重要性深圳专业seo
  • 社区网站如何做口碑营销的好处
  • 个人做电影网站合法吗直接进网站的浏览器
  • 争对银行排队做一网站万网的app叫什么
  • 公司做网站app入什么科目百度广告太多
  • 惠州建设工程造价管理协会网站南宁优化网站收费
  • 有了域名怎么做自己得网站什么是seo网站优化
  • 网页制作模板大全seo网站权重
  • 收录排名优化是怎么做的