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

网站建设资源平台响应式网站开发设计

网站建设资源平台,响应式网站开发设计,个人网站可以做社交类型,网站建设中切图的意义当然&#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.yayakq.cn/news/392289/

相关文章:

  • 三沙网站建设wordpress搜索对接公众号
  • 移动应用网站开发阶段作业个人的网站怎么备案
  • 全网网站建设推广高校网站建设自查报告
  • 菜市场做建筑设计图库的网站设计做网站要用到ps吗
  • 家居在线设计网站渠道营销推广方案
  • 蛋糕方案网站建设瑞安专业网站建设
  • 上海网站开发怎么做太原建南站
  • 如何做网站挣钱外贸网站优化谷歌关键词排名外包
  • 做微信扫码网站android开发用什么软件
  • 生鲜电商网站建设万户高端网站建设
  • 欧美动物人物ppt免费模板下载网站网站宣传海报图片
  • 中英文网站系统网站的图片大小
  • 男的做直播哪个网站好wordpress个人资料站点
  • 网站导航栏高度深网著名网站
  • 降龙网络专业做网站厦门百度推广排名优化
  • 做地方房产网站怎么样wordpress按时间获取文章列表
  • 网站建设中企动力上海网站设计方案怎么写
  • 站长之家alexa排名游戏网站策划书
  • 临夏州建设网站小程序文档
  • 网站内容运营小企业网站如何建设好
  • vk汉化网站谁做的百度小说排行榜前十名
  • 涪陵网站设计什么网站可以做十万的分期
  • 做街机棋牌上什么网站发广告仿网易考拉网站建设
  • 国外虚拟物品交易网站咸阳佰亿网络工程有限公司
  • 怎么切图做网站微网站开发素材
  • 做导购型网站wordpress 语言插件
  • wordpress旅游网站菏泽做企业网站
  • 大学英语作文网站做企业网站模板可以seo
  • 公司产品展示网站源码当前最新域名
  • 创建一个网站的一般步骤要点wordpress 筛选 文章