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

家用宽带怎么做网站 访问做仪表行业推广有哪些网站

家用宽带怎么做网站 访问,做仪表行业推广有哪些网站,学校网站的作用,下载小程序安装选择排序 每一趟#xff08;如第i趟#xff09;在后面n-i1(i1,2,……n-1)个待排序元素中选取关键字最小的元素#xff0c;作为有序子序列的第i 个元素#xff0c;直到第i个元素#xff0c;直到第n-1趟做完#xff0c;待排序元素只剩下1个#xff0c;就不用再选了。 快…选择排序 每一趟如第i趟在后面n-i1(i1,2,……n-1)个待排序元素中选取关键字最小的元素作为有序子序列的第i 个元素直到第i个元素直到第n-1趟做完待排序元素只剩下1个就不用再选了。 快速选择排序 基本思想假设排序表为L【1……n】,第i 趟排序即从L【i……n】中选择关键字最小的元素与Li交换每一趟排序可以确定一个元素的最终位置这样经过n-1趟排序就可使得整个排序表有序。 演示 代码展示 let ary [3, 8, 1, 9, 4, 5, 6, 2, 7]; /*** 插入排序* param {*} arr*/ function singleChoose(arr) {for (let i 0; i arr.length - 2; i) {//外层循环 从第一个元素到倒数第二个元素let min arr[i];let k i; //标记最小的元素所在的下标for (let j i 1; j arr.length - 1; j) {// 内层循环就是一个找最小值的过程if (arr[j] min) {min arr[j];k j; //同时要更新最小值所在的下表}}arr[k] arr[i]; //让i下标的元素放到最小值所在的下标处arr[i] min; // 在i下标处放置最小元素console.log(arr \n);} }singleChoose(ary); console.log(ary);运行结果 1,8,3,9,4,5,6,2,71,2,3,9,4,5,6,8,71,2,3,9,4,5,6,8,71,2,3,4,9,5,6,8,71,2,3,4,5,9,6,8,71,2,3,4,5,6,9,8,71,2,3,4,5,6,7,8,91,2,3,4,5,6,7,8,9[1, 2, 3, 4, 5,6, 7, 8, 9 ]性能分析 时间复杂度空间复杂度最好情况下On^ 2;最坏情况下On^2;平均时间复杂度On^2;仅使用了常数个辅助单元所以空间复杂度为O(1) 总结 稳定性 不稳定
http://www.hkea.cn/news/14400142/

相关文章:

  • 信宜手机网站建设公司xyz域名
  • 网络公司网站首页图片如何看网站有没有收录
  • 网站开发项目经理职责html的网站案例
  • 现在有什么网站可以做兼职的网站页面html静态化
  • 制作一个网站费用乐清网站改版公司
  • 专业的外贸网站建设陕西建新建设有限公司网站
  • 网站维护工作是做啥电商网站建设分析
  • 临沂网站建设咨询高清vpswindows在线看
  • 苏州网站建设专家软文推广怎么写
  • 炫酷的移动端网站沈阳网站关键词
  • html5响应式设计公司网站模板整站html源码下载软件设计师中级含金量
  • 网站做线支付平台系统多少钱网站正建设中
  • 合伙建网站wordpress的底部找不到版权信息
  • 网站设计外文文献建立个人网站费用
  • 个人网站的设计与制作论文关于网站建设领导分工
  • phpcms做视频网站首页苏州网络网站建设
  • 泸州做网站的公司有哪些自微网站首页
  • 网站的页面结构论坛网站开发费用
  • 室内装饰设计网站安顺市网站建设
  • 微网站开发费用湖南营销型网站建设公司排名
  • 重庆金融网站建设谷歌官方seo入门指南
  • 深圳网站建设服务有限公司济宁网站定制公司
  • 网站商城系统建设新网站需要加锚文本吗
  • 爱网站排行河南郑州做网站的公司
  • dedecms导入网站模板下载域名网址注册
  • 做公司网站页面wordpress 链接下划线
  • 网页设计报价模板站长工具seo综合查询引流
  • 响应式网站建站怎么做网站教程 用的工具
  • 网站建设岗位要求深圳网站设计排名
  • 如何组建网站wordpress怎么做301