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

上海网站制作培训班小公司做网站多少钱

上海网站制作培训班,小公司做网站多少钱,WordPress静态写入内存,网易企业邮箱满了怎么办选择排序 每一趟#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/483560/

相关文章:

  • 优秀的电子商务网站教育公司网站建设文案
  • 网站开发市场成本网站链接推广工具
  • 猪八戒做网站排名常州seo博客
  • wordpress 网站遭篡改如何优化公司的网站
  • 汉中公司做网站网站建设的风格设置
  • 网站建议怎么写怎么做网页连接
  • 站长工具seo综合查询下载安装软件平台搭建包括哪几个方面
  • 做网站怎么存放视频支付功能网站建设
  • 庆阳手机网站设计兰州网站的优化
  • 企业网站托管有必要吗项目管理资格证书
  • 检索类的网站建设个人博客网页模板图片
  • 贵阳网站建设搜q479185700做网站有什么语言好
  • 制作公司主页网站贵阳网站建设技术托管
  • 广西建设网站网址多少钱南京江北新区地图
  • 网站建设及优化 赣icp外包服务美剧
  • wordpress添加菜单深圳优化网站排名
  • 免费下载建设银行官方网站重点专业建设验收网站
  • 建行官方网站登录怎样制作悬浮的WordPress
  • 建设一个网站需要几个角色广告设计与制作就业前景
  • 侵入别人的网站怎么做怎么修改网站排版
  • 网站如何提交百度收录什么最便宜网站建设
  • 商丘网站建设想象力网络做公司网站需要准备什么
  • 滁州新手跨境电商建站哪家好网站推广运作怎么做
  • 烟台有没有做网站大连建设工程信息网专家库
  • 网站建设明确细节商贸有限公司的经营范围
  • 南宁微网站开发做的好的有哪些网站
  • 好的素材下载网站读书网网站建设策划书
  • 东莞南城网站建设wordpress用户投稿插件
  • 开个网站做代理赚钱吗沽源网站建设
  • 做卖车网站需要什么手续wordpress 主题 demo