int* decompressRLElist(int* nums, int numsSize, int* returnSize){ int* arr=(int*)calloc(10000,sizeof(int)); int i,j,pst=0; for(i=0; i<numsSize; i+=2){ for(j=0; j<nums[i]; j++) arr[pst++]=nums[i+1]; } *returnSize=pst; return arr; }
int* decompressRLElist(int* nums, int numsSize, int* returnSize){ int* arr=(int*)calloc(10000,sizeof(int)); int i,j,pst=0; for(i=0; i<numsSize; i+=2){ for(j=0; j<nums[i]; j++) arr[pst++]=nums[i+1]; } *returnSize=pst; return arr; }