技术栈

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

zbsnzj2024-02-25 10:30

方法一

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

javascript 复制代码
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()

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

消耗时间和内存情况:

上一篇:【算法与数据结构】417、LeetCode太平洋大西洋水流问题
下一篇:JavaWeb之分布式事务规范
相关推荐
哇哈哈QIQ
15 分钟前
2025.7.19卡码刷题-回溯算法-组合
算法
烛阴
1 小时前
掌握 TypeScript 的边界:any, unknown, void, never 的正确用法与陷阱
前端·javascript·typescript
gihigo1998
3 小时前
matlab多目标优化差分进化算法
数据结构·算法
前端工作日常
3 小时前
H5 实时摄像头 + 麦克风:完整可运行 Demo 与深度拆解
前端·javascript
weixin_58247017
3 小时前
GS-IR:3D 高斯喷溅用于逆向渲染
人工智能·算法
韩沛晓
3 小时前
uniapp跨域怎么解决
前端·javascript·uni-app
Lin9成
4 小时前
机器学习集成算法与K-means聚类
算法
Rubin93
4 小时前
TS 相关
javascript
JNU freshman
4 小时前
算法 之 拓 扑 排 序
数据结构·算法
NAGNIP
4 小时前
DeepSeek-R1 架构解析:如何通过强化学习激发大模型的推理能力?
算法
热门推荐
01UV安装并设置国内源02KGG转MP3工具|非KGM文件|解密音频03Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code04DeepSeek更新!速览DeepSeek V3.1新特性05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接06Claude Code VSCode集成开发指南:AI编程助手完整配置07【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)082025最新国内服务器可用docker源仓库地址大全(2025年8月更新)09Spring 调试终于不再痛苦了10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南