js代码-1. 给定一个数组 nums,编写一个函数将所有 3 移动到数组的末尾,同时保持其他元素的相对顺序。 示例: 输入: [0,1,0,3,12, 3, 1, 6, 3] 输出: [0,1,0,12, 1, 6, 3, 3, 3] 说明: - 使用 javascript - 必须在原数组上操作,不能拷贝额外的数组,即空间复杂度要求为 O(1)。 - 不能使用 Array.prototype.splice() 和 Array.prototype.slice() 和 delete

时间:2024-08-03 17:51:13
【文件属性】:

文件名称:js代码-1. 给定一个数组 nums,编写一个函数将所有 3 移动到数组的末尾,同时保持其他元素的相对顺序。 示例: 输入: [0,1,0,3,12, 3, 1, 6, 3] 输出: [0,1,0,12, 1, 6, 3, 3, 3] 说明: - 使用 javascript - 必须在原数组上操作,不能拷贝额外的数组,即空间复杂度要求为 O(1)。 - 不能使用 Array.prototype.splice() 和 Array.prototype.slice() 和 delete

文件大小:1012B

文件格式:ZIP

更新时间:2024-08-03 17:51:13

代码

js代码-1. 给定一个数组 nums,编写一个函数将所有 3 移动到数组的末尾,同时保持其他元素的相对顺序。 示例: 输入: [0,1,0,3,12, 3, 1, 6, 3] 输出: [0,1,0,12, 1, 6, 3, 3, 3] 说明: - 使用 javascript - 必须在原数组上操作,不能拷贝额外的数组,即空间复杂度要求为 O(1)。 - 不能使用 Array.prototype.splice() 和 Array.prototype.slice() 和 delete - 尽量减少操作次数,争取时间复杂度为 O(n)。


【文件预览】:
main.js
README.txt

网友评论