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

青海省教育厅门户网站登录开封网站设计价格

青海省教育厅门户网站登录,开封网站设计价格,企业网站建设管理制度,android聊天软件开发当然#xff0c;下面是使用JavaScript编写的归并排序的示例代码。归并排序是一种分治算法#xff0c;其基本思想是将数组分成两半进行排序#xff0c;然后将排序后的结果合并在一起。 function mergeSort(arr) {if (arr.length 1) {return arr;}const middle Math.fl…当然下面是使用JavaScript编写的归并排序的示例代码。归并排序是一种分治算法其基本思想是将数组分成两半进行排序然后将排序后的结果合并在一起。 function mergeSort(arr) {if (arr.length 1) {return arr;}const middle Math.floor(arr.length / 2);const left arr.slice(0, middle);const right arr.slice(middle);return merge(mergeSort(left), mergeSort(right)); }function merge(left, right) {let result [];let leftIndex 0;let rightIndex 0;while (leftIndex left.length rightIndex right.length) {if (left[leftIndex] right[rightIndex]) {result.push(left[leftIndex]);leftIndex;} else {result.push(right[rightIndex]);rightIndex;}}return result.concat(left.slice(leftIndex)).concat(right.slice(rightIndex)); }const arr [34, 7, 23, 32, 5, 62, 30]; const sortedArr mergeSort(arr); console.log(sortedArr); // 输出[5, 7, 23, 30, 32, 34, 62]mergeSort 函数是递归函数用于不断将数组分成两半。如果数组长度为1或0那么它已经排序可以直接返回。否则将数组分成左右两半并对每一半进行递归排序。然后调用 merge 函数将两个排序后的数组合并在一起。 merge 函数负责合并两个已排序的数组。它创建一个新的结果数组然后遍历两个输入数组的元素依次选择较小的元素放入结果数组。最后任何剩余的元素都被连接到结果数组的末尾。
http://www.dnsts.com.cn/news/7205.html

相关文章:

  • 大型的PC网站适合vue做吗深圳seo培训
  • 西宁网站建设公司排行景区网站建设方案 费用
  • thinkphp 网站开发设计网站建设公司
  • 网站建设属于哪个分类编码如何做网页
  • 网络建站东北wordpress4.0安装教程
  • 企业网站管理系统站长之家图片网站模板
  • 美团外卖网站开发鸿顺里网站建设
  • 网站制作及排名优化苏州著名网站建设
  • 做cover用什么网站常用的搜索引擎有
  • 建站网站图片不显示网页版传奇游戏怎么制作
  • custed谁做的网站请问那个网站做推广好点
  • 优秀网站有哪些大学网站建设方案
  • t恤定制网站哪个好做视频网站怎么赚钱的
  • 有好看图片的软件网站模板网站建设开发计划书
  • 海南网站建设企业级问答网站开发
  • 优化一个网站多少钱seo外包公司哪家专业
  • 网站后台如何备份电商平台项目计划书
  • 网站 建设 语言wordpress目录权限设置密码
  • 建站教程的实现方式建立一个网站英语
  • 建设工程网站建筑工程预算湖北省最新消息今天
  • 徐州专业三合一网站开发专业网站建设行业现状
  • 做苗木网站哪个公司好高端的金融行业网站开发
  • 资兴做网站公司东莞网络公司网站建设
  • 速橙科技有限公司网站建设网络品牌营销策略有哪些
  • 做网站莱芜杭州网络推广外包
  • 北京网站备案代理成都市企业网站建设
  • 组建网站建设团队东营市报名系统网站设计公司
  • 社交网站建设平台wordpress文章末尾添加版权信息
  • 手机做任务的网站有哪些可以做公众号背景图的网站
  • 邯郸网站设计怎么注册logo模板素材