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

网站搭建多少钱有人做网站花了10几万

网站搭建多少钱,有人做网站花了10几万,合肥网站建设工作室,搭建网站的软件这次说说选择排序。 选择排序#xff08;Selection sort#xff09;是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小#xff08;大#xff09;元素#xff0c;存放到排序序列的起始位置#xff0c;然后#xff0c;再从剩余未排序元素中继续寻找…这次说说选择排序。 选择排序Selection sort是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小大元素存放到排序序列的起始位置然后再从剩余未排序元素中继续寻找最小大元素然后放到已排序序列的末尾。以此类推直到所有元素均排序完毕。基本思路选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上则它不会被移动。选择排序每次交换一对元素它们当中至少有一个将被移到其最终位置上因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动元素的排序方法中选择排序属于非常好的一种。来一张示例动画图看一下红色表示当前最小值黄色表示已排序序列蓝色表示当前位置。复杂度分析选择排序的交换操作介于 0 和 (n - 1 次之间。选择排序的比较操作为 n (n - 1 / 2 次之间。选择排序的赋值操作介于 0 和 3 (n - 1 次之间。 比较次数O(n^2比较次数与关键字的初始状态无关总的比较次数N(n-1(n-2…1n*(n-1/2。交换次数O(n最好情况是已经有序交换0次最坏情况交换n-1次逆序交换n/2次。交换次数比冒泡排序少多了由于交换所需CPU时间比比较所需的CPU时间多n值较小时选择排序比冒泡排序快。时间复杂度 О(n²) 最优时间复杂度 О(n²) 平均时间复杂度 О(n²) 空间复杂度 О(n) total, O(1) auxiliary 百闻不如一run php实现选择排序?php/*** User: wujunze* Email: itwujunze163.com* Blog: https://wujunze.com* Date: 2016/11/5**/function selectSort($arr) {//双重循环完成外层控制轮数内层控制比较次数$lencount($arr);for($i0; $i$len-1; $i) {//先假设最小的值的位置$p $i;for($j$i1; $j$len; $j) {//$arr[$p] 是当前已知的最小值if($arr[$p] $arr[$j]) {//比较发现更小的,记录下最小值的位置并且在下次比较时采用已知的最小值进行比较。$p $j;}}//已经确定了当前的最小值的位置保存到$p中。如果发现最小值的位置与当前假设的位置$i不同则位置互换即可。if($p ! $i) {$tmp $arr[$p];$arr[$p] $arr[$i];$arr[$i] $tmp;}}//返回最终结果return $arr;}var_dump(selectSort(array(4,66,3,23,91,36,88,6))); 代码运行结果以上内容希望帮助到大家很多PHPer在进阶的时候总会遇到一些问题和瓶颈业务代码写多了没有方向感不知道该从那里入手去提升对此我整理了一些资料包括但不限于分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6laravelYII2RedisSwoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家需要请戳这里链接 或者关注咱们下面的专栏PHP大神进阶​zhuanlan.zhihu.com
http://www.zqtcl.cn/news/841320/

相关文章:

  • 汕头装修接单网站wordpress php加密
  • 重庆网站建设推广设置wordpress静态主页
  • 科技设计公司网站模板下载网站建设计划 文库
  • 建设美食网站做的好的阅读类的网站有哪些
  • 全屏网站模板制作教程吴江建设局房产网站
  • 浠水网站建设漳州找人做网站要求哪些
  • 做网站需要前台和后台吗公众号制作要求
  • 做一个网站 如何盈利模式招聘网站排行榜2021
  • 免费做网站网站有人哪些c 网站开发网易云课堂百度云下载
  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话
  • 怎么成立网站战争局势最新消息
  • 嘉定网站设计制作报价crm系统营销
  • 一个网站做几个关键词怎么样子做网站
  • 关于做网站的创新创业策划书怎么进网站后台管理系统
  • 品牌型网站开发wap网站开发工具
  • 网站改版设计微信淘宝购物券网站是怎么做的
  • 网站建设基本流程心得网站设计开发报价
  • 泉州网站建设网站制作电商网站建设需要
  • 沈阳工程建设信息网深圳seo网站排名优化
  • wordpress仿dz长沙seo网站优化
  • 西宁做网站公司电话关键词快速排名怎么做
  • 昆山网站建设秦皇岛淘宝关键词推广
  • 建设娱乐网站的要求微网站开发多少钱
  • 海港区网站快排seo网站怎么添加流量
  • 肇庆做网站aspaccess做网站
  • 郑州网站建设索q479185700wordpress输出用户中心链接
  • 网站重要三要素网站建设 找vx cp5173
  • 河北网站开发价格三个字简洁的公司名称
  • 网站建设案例分析wordpress 页面固定