痛苦的一天 回到了c的怀抱
/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* shuffle(int* nums, int numsSize, int n, int* returnSize){
int i;
int *ret = (int *)malloc( sizeof(int) * numsSize );
for(i = 0; i < numsSize; ++i) {
if(i & 1) {
ret[i] = nums[n + i/2];
}else {
ret[i] = nums[(i+1)/2];
}
}
*returnSize = numsSize;
return ret;
}
学霸就是学霸,你应该清楚自己的目的而熟练地采用手,那是你脱颖而出的唯一手段,也是你欲望张扬的唯一保证。
第一题是最干净的开始 。后面的比较容易接受,就只贴这一段了
后期补上,纪念痛苦的一天,坚持!