网站建设过程中的系统结构图,福清做网站,网站空间和数据库空间,付公司网站费用怎么做分录数组串联OJ链接#xff1a;1929. 数组串联 - 力扣#xff08;LeetCode#xff09;
题目#xff1a; 思路#xff1a;
题目说 ans 由两个 nums 数组 串联 形成。那么我们就只需要历遍两次nums数组#xff0c;将它放在我们的ans数组里。
注意#xff1a; 题目函数对于我…数组串联OJ链接1929. 数组串联 - 力扣LeetCode
题目 思路
题目说 ans 由两个 nums 数组 串联 形成。那么我们就只需要历遍两次nums数组将它放在我们的ans数组里。
注意 题目函数对于我们的返回值有要求需要为我们的数组开辟空间如果没有开辟空间就无法运行成功。 代码实现
int* getConcatenation(int* nums, int numsSize, int* returnSize)
{int *ans (int*)malloc(sizeof(int)*(numsSize*2));//为数组开辟两倍nums大的空间for(int i0;inumsSize;i) {ans[i]nums[i];ans[inumsSize]nums[i];//历遍完一次数组后值依然从nums的开头进行历遍}*returnSize (numsSize*2);//返回的数组大小是我们原本的两倍return ans;
} 运行结果 PS看到这里了码字不易给个一键三连鼓励一下吧有不足或者错误之处欢迎在评论区指出