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

购物网站后台模板广告推广怎么找客户

购物网站后台模板,广告推广怎么找客户,互联网公司排名 百度,包头seo推广哪家专业1.实现流程&#xff1a; 1. 把第一个没有排序过的元素设置为最小值&#xff1b; 2. 遍历每个没有排序过的元素&#xff1b; 3. 如果元素 < 现在的最小值&#xff1b; 4. 将此元素设置成为新的最小值&#xff1b; 5. 将最小值和第一个没有排序过的位置交换 选择排序执行流程…

1.实现流程: 

1. 把第一个没有排序过的元素设置为最小值;

2. 遍历每个没有排序过的元素;

3. 如果元素 < 现在的最小值;

4. 将此元素设置成为新的最小值;

5. 将最小值和第一个没有排序过的位置交换

选择排序执行流程

2.代码实现

        let arr = [17,25,25,28,38,3,43,43,35,45,5]function chooseSort() {let indexMin = 0;// 选择n-1次for (let i=0; i<arr.length-1; i++) {let indexMin = i;for (let j=i+1; j<arr.length; j++) {if (arr[j]<arr[indexMin]) {indexMin = j;}}if (indexMin != i) {let temp = arr[i];arr[i] = arr[indexMin];arr[indexMin] = temp;}}console.log(arr)}chooseSort()

运行结果:

3.复杂度分析

1. 时间复杂度:找出执行次数最多的语句即可

if (arr[j]<arr[indexMin]) {indexMin = j;
}

基于上述每一趟比较的次数,可以得到总的比较次数,就是这个判断语句执行的次数

=> 当i=0时, 需要比较n-1-0次

     当i=1时,需要比较n-1-1次

     ......

     当i=n-3时, 需要比较n-1-(n-3) = 2

     当i=n-2时, 需要比较n-1-(n-2) = 1

     当i=n-1时, 需要比较n-1-(n-1) = 0

=>  (n-1)+(n-2)+(n-3)+...+1+0 = [n(n-1)]/2  = n^2/2 - n/2 + 1/2

=> 去掉系数、低阶和常量  

=> 则时间复杂度为  O(n^2)

2. 空间复杂度: 冒泡排序中并没有用到额外的空间,所以空间复杂度为 O(1)

3. 冒泡排序是不稳定的排序算法:从上述的视频可以看出,数组中有两个43,然而在排完序后,原本前面的43跑到了后面

http://www.tj-hxxt.cn/news/29983.html

相关文章:

  • 潍坊网站开发高手企业网络推广的方式有哪些
  • 衡水住房和城乡建设局网站seo平台代理
  • 建设部网站投诉核查做网络推广怎么收费
  • 淳化网站制作深圳网络营销和推广渠道
  • 茶叶网站建设的优势全达seo
  • 网站做弹窗广告潮州网站建设
  • 搭建一个app需要什么seo投放是什么意思
  • 微信官方网站怎么进入seo应该怎么做
  • 建设网站的价格表销售网络平台推广
  • 长沙网站制作教程seo中国
  • 做网站用上面软件写代码比较好青岛seo整站优化公司
  • 自己做的网站怎么传到服务器代写文章多少钱
  • 北京做网站好的公司关键词点击优化工具
  • 刚察县wap网站建设公司自媒体人15种赚钱方法
  • 外贸网站dns北京seo顾问外包
  • php制作网站网站页面优化内容包括哪些
  • 清河做网站chrome浏览器下载安卓手机
  • 网站开发用户名不存在新闻热点事件2021(最新)
  • 网站多久企业推广文案
  • 百度网站是百度公司做的吗爱站网关键字挖掘
  • 企业在线购物网站建设青岛seo排名公司
  • 网站供应商代发怎么做seo如何去做优化
  • 计算机网站开发书籍网络销售怎么做才能有业务
  • 东莞住房建设网站的网商业软文案例
  • 如何让网站自适应手机推广网站怎么制作
  • 良庆网站建设如何自己建网站
  • 手机网站底部代码免费的html网站
  • html网站如何更新整站seo优化
  • wordpress底部美化搜索引擎优化策略包括
  • 新疆网站优化北京网站建设东轩seo