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

电子商务网站域名注册要求企业网站制作套餐

电子商务网站域名注册要求,企业网站制作套餐,建一个网站容易吗,安徽省网站备案快吗在JavaScript开发中,排序是一项基础而重要的操作。本文将探讨JavaScript中几种常见的排序算法,包括它们的原理、实现方式以及适用场景。 1、冒泡排序 1.1、原理 通过比较相邻两个数的大小,交换位置排序:如果后一个数比前一个数小,则交换两个数的位置,重复这个过程,直…

在JavaScript开发中,排序是一项基础而重要的操作。本文将探讨JavaScript中几种常见的排序算法,包括它们的原理、实现方式以及适用场景。

1、冒泡排序

1.1、原理

通过比较相邻两个数的大小,交换位置排序:如果后一个数比前一个数小,则交换两个数的位置,重复这个过程,直到所有的数据按照升序排列。

1.2、代码实现

采用两层嵌套循环的方案,外层循环控制比较的轮数,内层循环用于比较相邻数据和交换位置

let Arr = [2, 5, 3, 7, 9, 1, 0, 6, 23, 12]/*** 冒泡排序:* 时间复杂度O(n^2)* 原理:比较相邻的元素,如果第一个比第二个大,就交换它们两个* 注意:冒泡排序是原地排序算法,会改变原数组中元素顺序* @param {*} arr * @returns */
const bubbleSort = (arr) => {let len = arr.length;if (len <= 1) return arr;for (let i = 0; i < len; i++) {// 提前退出冒泡循环的标志位let swappend = false;for (let j = 0; j < len - i - 1; j++) {if (arr[j] > arr[j + 1]) {const temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp
http://www.yayakq.cn/news/941758/

相关文章:

  • 微网站 开发xampp wamp wordpress
  • 恩施网站定制南宁seo管理
  • 合肥企业快速建站营销型网站效果不好
  • 网站建设项目公告wordpress密码破解
  • 英文网站设计多少钱注册wordpress
  • 品牌产品网站怎么做公司网站制作招聘
  • 网站建设微信小程序开发dw不用代码做网站
  • 网站网页压缩俄罗斯搜索引擎
  • 网站免费正能量直接进入小说平安网站建设公司
  • 廊坊做网站教程建设网站的费用明细
  • 北京做网站好的网站建设公司南京广告公司装修
  • 高碑店做网站的公司最新火车停运通知今天
  • 外包公司设计完网站谁负责运营深圳做百度网站
  • 企业营销策划 网站建设江苏省建设证书变更网站
  • 开网店需要多少资金许昌优化公司
  • 公司没有销售网站怎么做业务wordpress搜索结果模板
  • asp.net网站开发全过程手机端网站开发的意义
  • 建网站跟建网店的区别临沂市兰山区建设局网站
  • 网站后台用esayui做网站开发背景
  • 网站开发 百度编辑器404 not found网站
  • 上海网站开发哪里好薇沈阳专业做网站
  • 怪兽网站模板蛋糕网站建设的目的
  • 贺州市八步区乡镇建设局网站常州免费网站建设
  • 网站全景看图怎么做钟祥建设局网站
  • html网站设计作品安徽城乡建设局网站
  • 静态网站制作wordpress模版学校网站建设客户需求调查问卷
  • 门户类网站模板抚州做网站
  • 做网站运营跟专业有关吗中学生怎么做网站
  • 广告公司网站源码下载企业所得税交多少
  • 网站开发毕业设计任务书范文检验是否安装wordpress