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

网站可信认证多少钱百度搜索引擎官网

网站可信认证多少钱,百度搜索引擎官网,摄影工作室logo设计,免费seo技术教程视频归并排序是一种分治算法#xff0c; 其思想是#xff1a; 将原始数组切分成较小的数组#xff0c;直到每个小数组只有一 个位置#xff0c;接着将小数组归并成较大的数组#xff0c;直到最后只有一个排序完毕的大数组 归并排序是第一个可以被实际使用的排序算法。它比前面… 归并排序是一种分治算法 其思想是 将原始数组切分成较小的数组直到每个小数组只有一 个位置接着将小数组归并成较大的数组直到最后只有一个排序完毕的大数组 归并排序是第一个可以被实际使用的排序算法。它比前面的几种排序方法效率要好很多 因为是分治思想所以要用到递归。 代码实现 //归并排序的特点 // 1.归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法Divide and Conquer的一个非常典型的应用。 // 2.归并排序是一种稳定的排序方法。 // 3.归并排序是建立在归并操作上的一种有效的排序算法。归并操作merge指的是将两个有序的序列合并成一个有序序列的过程。 // 4.归并排序是一种时间复杂度为O(nlogn)的排序算法。 // 5.归并排序是一种稳定的排序方法。function mergeSort(arr) {return mergeSortRecursion(arr); }function mergeSortRecursion(arr, type) {//如果数组长度小于等于1直接返回if (arr.length 1) return arr;//计算中间值var mid Math.floor(arr.length / 2);//拆分数组,为左右两部分,并递归var leftArr arr.slice(0, mid);console.log( ~ mergeSortRecursion ~ leftArr:, leftArr);var rightArr arr.slice(mid);console.log( ~ mergeSortRecursion ~ rightArr:, rightArr);console.log( ~ mergeSortRecursion ~ type:, type);console.log(aaa);return merge(mergeSortRecursion(leftArr, left),mergeSortRecursion(rightArr, right)); }function merge(left, right) {console.log( ~ merge ~ right:, right);console.log( ~ merge ~ left:, left);let result [],il 0,ir 0;while (il left.length ir right.length) {if (left[il] right[ir]) {result.push(left[il]);} else {result.push(right[ir]);}}while (il left.length) {result.push(left[il]);}while (ir right.length) {result.push(right[ir]);}console.log( ~ merge ~ result:, result);return result; }复杂度 时间复杂度O(nlogn)空间复杂度:O(n)稳定排序算法 测试 const demo mergeSortRecursion([1, 5, 3, 4, 2,10,12])console.log( ~ demo:, demo)一定要借助断点调试查看执行的流程不然实在无法理解这个实现过程大佬就自便了
http://www.pierceye.com/news/320496/

相关文章:

  • 个人网站 后台管理咸阳网站建设xymokj
  • 安阳淘宝网站建设保障性租赁住房管理平台
  • 建设银行网站最近都打不开吗在线设计网名生成器
  • 淮滨网站建设公司建设银行有招投标网站吗
  • 岳阳做公司网站可以做司法考试题的网站
  • 深圳做网站联雅asp.net网站很快吗
  • 网站制作公司交接网站网站建设 上海浦东
  • 甘肃省住房和建设厅网站移动网站登录入口
  • 垦利区建设局网站如何零基础学编程
  • wordpress金融小学生班级优化大师
  • 网站链接怎么做标记在哪个网做免费网站好
  • 山西响应式网站建设制作营销网站建设公司排名
  • 商学院网站建设建议深圳市宝安网站建设
  • 营销型网站建设报价方案中国建设银行舟山分行网站
  • 建游戏网站建筑工程公司管理制度
  • 网站风格配置怎么做wordpress下载弹窗插件
  • 合肥建设工会网站做试管网站
  • 商丘市有没有做网站建设工程检测预约网站
  • 网站产品内容在数据库wordpress都可以干什么
  • 宿州哪家做网站不做西安家电商城网站建设
  • 广安门外网站建设wordpress权限不能更新
  • 可以查企业备案的网站吗重庆建网站多少钱
  • 做网站如何分工中国十大企业
  • 网站开发和前端和数据媒体wordpress关闭主题
  • 怎样开网站卖东西龙华网站制作公司
  • 网站制作公司南宁怎样大力开发公司网站建设
  • 香橼做空机构网站广州地铁运营时间
  • 怎么用Visio studio做网站软件开发需要哪些人员
  • emlog做企业网站建设教育网站费用
  • 有做火币网这种网站的吗对红色网站建设的建议