64,075
社区成员
发帖
与我相关
我的任务
分享
这一节学的是指针,万卷不离其中p代表a的地址,*p代表a的值明天继续加油!
这是今天学习的内容:https://blog.csdn.net/WhereIsHeroFrom/article/details/121551694
因为采用的是Java语言编写,所以没有指针这个东西,课后我在用C语言指针写一遍。
class Solution {
public int[] shuffle(int[] nums, int n) {
int [] ret = new int[2*n];
for(int i=0;i<n;i++){
ret[i*2]=nums[i];
ret[i*2+1]= nums[n+i];
}
return ret;
}
}
class Solution {
public int[] getConcatenation(int[] nums) {
int n=nums.length;
int [] ret = new int[2*n];
for(int i=0;i<n;i++){
ret[i]=nums[i];
ret[n+i]=nums[i];
}
return ret;
}
}
class Solution {
public int[] buildArray(int[] nums) {
int n=nums.length,s=0;
int [] ans = new int[n];
for(int i=0;i<n;i++){
s=nums[i];
ans[i]=nums[s];
}
return ans;
}
}
class Solution {
public int[] runningSum(int[] nums) {
int n=nums.length,s=0;
int [] ans = new int[n];
for(int i=0;i<n;i++){
s+=nums[i];
ans[i]=s;
}
return ans;
}
}
class Solution {
public String reverseLeftWords(String s, int n) {
return s.substring(n, s.length()) + s.substring(0, n);
}
}