银川网站开发推广企业微信营销的方法7种
news/
2025/10/7 5:55:38/
文章来源:
银川网站开发推广企业,微信营销的方法7种,店务系统,漳州市网站建设公司1. 题目
给你一个数组 nums #xff0c;数组中有 2n 个元素#xff0c;按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。
请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列#xff0c;返回重排后的数组。
示例 1#xff1a;
输入#xff1a;nums [2,5,1,3,4,7], n 3
…1. 题目
给你一个数组 nums 数组中有 2n 个元素按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。
请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列返回重排后的数组。
示例 1
输入nums [2,5,1,3,4,7], n 3
输出[2,3,5,4,1,7]
解释由于 x12, x25, x31, y13, y24, y37
所以答案为 [2,3,5,4,1,7]示例 2
输入nums [1,2,3,4,4,3,2,1], n 4
输出[1,4,2,3,3,2,4,1]示例 3
输入nums [1,1,2,2], n 2
输出[1,2,1,2]提示
1 n 500
nums.length 2n
1 nums[i] 10^3来源力扣LeetCode 链接https://leetcode-cn.com/problems/shuffle-the-array 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
class Solution { // C
public:vectorint shuffle(vectorint nums, int n) {vectorint ans(2*n);for(int i 0; i n; i){ans[2*i] nums[i];ans[2*i1] nums[ni];}return ans;}
};12 ms 9.9 MB
class Solution: # py3def shuffle(self, nums: List[int], n: int) - List[int]:ans [0]*2*nfor i in range(n):ans[2*i] nums[i]ans[2*i1] nums[in]return ans48 ms 13.8 MB
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929992.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!