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

每日一题——LeetCode1470.重新排列数组

方法一

 把数组的前n项看做一个数组,后n项看做一个数组,两个数组循环先后往res里push元素

var shuffle = function(nums, n) {let res=[]for(let i=0;i<n;i++){res.push(nums[i])res.push(nums[i+n])}return res
};

消耗时间和内存情况:

方法二 map()

return nums.map((_,i,arr)=>i%2? arr[n+Math.floor(i/2)]: arr[i/2])

 消耗时间和内存情况:

http://www.lryc.cn/news/303279.html

相关文章:

  • 网络安全--网鼎杯2018漏洞复现(二次注入)
  • CSS篇--transform
  • 阿里云国际-在阿里云服务器上快速搭建幻兽帕鲁多人服务器
  • vite 快速搭建 Vue3.0项目
  • 深入理解Python爬虫的Response对象
  • centos7下docker的安装
  • Excel SUMPRODUCT函数用法(乘积求和,分组排序)
  • C#上位机与三菱PLC的通信08---开发自己的通讯库(A-1E版)
  • ABAQUS应用04——集中质量的添加方法
  • [嵌入式系统-24]:RT-Thread -11- 内核组件编程接口 - 网络组件 - TCP/UDP Socket编程
  • 【ansible】认识ansible,了解常用的模块
  • 【LeetCode】升级打怪之路 Day 01:二分法
  • 单片机stm32智能鱼缸
  • 面试经典150题——生命游戏
  • 【C++】C++11下线程库
  • 面试经典150题——矩阵置零
  • 多端开发围炉夜话
  • 分治算法总结(Java)
  • 【云原生系列之kubernetes】--Ingress使用
  • 练习:鼠标类设计之2_类和接口
  • 【程序员英语】【美语从头学】初级篇(入门)(笔记)Lesson 15 At the Department Store 在百货商店
  • linux 安装、删除 JTAG驱动
  • CSS的伪类选择器:nth-child()
  • python celery使用队列
  • 四非保研之旅
  • 基于Java+SpringBoot的旅游路线规划系统(源码+论文)
  • AI与测试自动化:未来已来
  • 深度学习基础之《TensorFlow框架(6)—张量》
  • 第三百六十六回
  • Fiddler工具 — 18.Fiddler抓包HTTPS请求(一)