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

深圳网站制作网站建设做团膳有哪些网站

深圳网站制作网站建设,做团膳有哪些网站,html网页首页制作代码,合肥企业建站程序选择排序 每一趟#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.w-s-a.com/news/976435/

相关文章:

  • 58网站怎么做浏览度才高论坛网站怎么做排名
  • wordpress 手机网站支付京东网站建设的经费预算
  • 自己怎么样做游戏网站做海外贸易网站
  • 建立什么样的网站好制作网页网站代码
  • 岳麓区专业的建设网站公司尚一网常德论坛
  • 电商网站建设实训报告360站长平台链接提交
  • 个性化网站建设公司个人网站备案类型
  • 腾讯建站模板上海网站开发有限公司
  • 网站和小程序的区别请问做网站怎么赚钱
  • 网站logo设计免费版在线网站开发建设准备工作
  • wordpress多站点 主题南京做网站好的公司
  • 广州 门户seo到底是做什么的
  • 可以登录国外网站吗如何用家用电脑做网站
  • 吉安建站公司wordpress企业
  • 河北住房和城乡建设厅网站6thinkphp做视频网站
  • 遵义网站制作一般需要多少钱深圳全国网站制作哪个好
  • 公众平台网站价格哪个网站做餐饮推广最好
  • 深圳 公司网站设计重庆的网站设计公司价格
  • 网站开发市场分析餐饮平台app有哪些
  • 制作一个收费网站要多少钱开发网站需要什么技术
  • 网站流量统计平台二手域名做网站不收录
  • 蒙古网站后缀mysql8.0 wordpress
  • 免费建立一个网站互联网推广培训
  • WordPress多站点绑定域名深圳住房建设部官方网站
  • 网站建设公司zgkr上海网页网络技术有限公司
  • wordpress附件扩展格式徐州seo关键词
  • wordpress博客站模板织梦网站 联系方式修改
  • 北京城乡建设厅网站重庆网站建设解决方案
  • 网站建设和维护工作内容网站的空间与域名
  • 济南做门户网站开发公司网页发布的步骤