一个好的网站建设需要多少钱,专业南京网站建设,建可收费的网站,基础建设龙头股【力扣1929】数组串联
一.题目描述
给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans #xff0c;数组下标 从 0 开始计数 #xff0c;对于所有 0 i n 的 i #xff0c;满足下述所有要求#xff1a;
ans[i] nums[i]ans[i n] nums…【力扣1929】数组串联
一.题目描述
给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans 数组下标 从 0 开始计数 对于所有 0 i n 的 i 满足下述所有要求
ans[i] nums[i]ans[i n] nums[i]
具体而言ans 由两个 nums 数组 串联 形成。
返回数组 ans 。
示例 1
输入nums [1,2,1]
输出[1,2,1,1,2,1]
解释数组 ans 按下述方式形成
- ans [nums[0],nums[1],nums[2],nums[0],nums[1],nums[2]]
- ans [1,2,1,1,2,1]示例 2
输入nums [1,3,2,1]
输出[1,3,2,1,1,3,2,1]
解释数组 ans 按下述方式形成
- ans [nums[0],nums[1],nums[2],nums[3],nums[0],nums[1],nums[2],nums[3]]
- ans [1,3,2,1,1,3,2,1]提示
n nums.length1 n 10001 nums[i] 1000
二.题目分析
Java代码
class Solution {public int[] getConcatenation(int[] nums) {int[] arrnew int[2*nums.length];for(int i0;inums.length;i){arr[i]nums[i];arr[inums.length]nums[i];}return arr;}
}