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

网站 做实名认证wordpress国外主题安装

网站 做实名认证,wordpress国外主题安装,wordpress伪静态设置方法,手机房产网站模板912. 排序数组 912. 排序数组 题目 给你一个整数数组 nums,请你将该数组升序排列。 你必须在 不使用任何内置函数 的情况下解决问题,时间复杂度为 O(nlog(n)),并且空间复杂度尽可能小。 示例 1: 输入:nums [5,2,3,1…

912. 排序数组

  • 912. 排序数组

题目

给你一个整数数组 nums,请你将该数组升序排列。
你必须在 不使用任何内置函数 的情况下解决问题,时间复杂度为 O(nlog(n)),并且空间复杂度尽可能小。
示例 1:
输入:nums = [5,2,3,1]
输出:[1,2,3,5]
示例 2:
输入:nums = [5,1,1,2,0,0]
输出:[0,0,1,1,2,5]
提示:
1 <= nums.length <= 5 * 104
-5 * 104 <= nums[i] <= 5 * 104

题解

  • 接收一个数组 nums,通过计数排序的方法对数组进行排序,并返回排序后的新数组 newArr
  • 时间复杂度: O(n+k)

    找出最大值和最小值的循环遍历了数组 nums 一次,时间复杂度为O(n) ,其中 n是数组 nums 的长度。
    统计元素出现次数的循环也遍历了数组 nums 一次,时间复杂度为O(n) 。
    根据计数数组重建排序后的数组的循环遍历了计数数组 arr 一次,时间复杂度为O(k) ,其中k是计数数组的长度(k=max - min +1)。
    总的时间复杂度为O(n+k)。

/*** @param {number[]} nums* @return {number[]}*/
var sortArray = function (nums) {// 找最大最小值let max = 0;let min = 0;for (let i = 0; i < nums.length; i++) {max = max > nums[i] ? max : nums[i];min = min < nums[i] ? min : nums[i];}const newArr = [];// 初始化数组长度为参数长度const arr = new Array(max - min + 1).fill(0);// 统计每一个值出现的次数for (let i = 0; i < nums.length; i++) {let arrIndex = nums[i] - min;if (arr[arrIndex] !== undefined) {arr[arrIndex] += 1;} else {arr[arrIndex] = 1;}}// 把有值的数据放到新数组里for (let i = 0; i < arr.length; i++) {const list = new Array(arr[i]).fill(min + i);newArr.push(...list);}return newArr;
};
http://www.yayakq.cn/news/643431/

相关文章:

  • 如何制作一个企业网站做海报的高清模板的网站
  • 网站备案前置审批文件互联网金融公司排名
  • 计算机毕设网站代做犀牛云网站建设特点
  • 广饶县城乡规划建设局网站seo刷排名工具
  • 西柏坡门户网站建设规划书wordpress主题格式化
  • 专业制作网站服务公司ui培训周记
  • 创建网站收费欧亚专线快递查询
  • 如何建设自己的公司网站wordpress备份方法
  • 哪些网站做家政推广要学做游戏上什么网站学好
  • 广东建设银行招聘网站青海建设工程信息网站
  • 建设银行积分兑换商城官方网站北京商场面积排名
  • 平面设计常用网站环保网站案例
  • 常宁市建设局网站wordpress页面图片如何排版
  • 网站开发需求确认书海宁市网站建设
  • 百度站长平台网站提交湖州网站设计建设
  • 网站建设询价邀请函wordpress当前分类链接地址
  • 宜昌便宜做网站网站建设方案风险分析
  • 永康住房和城乡建设局网站如何申请小程序
  • 淘宝客网站主题下载好看的模板图片
  • 门户网站 销售新手如何建网站
  • 微网站开发程序网站申请了如何上传到服务器
  • 宜昌市住房和城乡建设厅网站网站建设需求分析怎么写
  • 外贸企业网站系统源码wordpress登陆可见插件
  • 建设厅五大员证书查询网站网站整套模板
  • 惠州网站建设技术托管2022年最为成功的营销案例
  • 电子商务网站建设 期末考试试卷以及答案扬州网站优化
  • 购物网站开发项目意义百度浏览器主页网址
  • 网站维护的内容主要包括源码屋整站源码
  • 站长之家ip查询工具母婴网站建设的与功能模块
  • 网站管理系统推荐上海平台网站建设平台