/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* smallerNumbersThanCurrent(int* nums, int numsSize, int* returnSize){
int* ans=(int*)calloc(numsSize,sizeof(int));
*returnSize=0;
for(int a=0;a<numsSize;a++){
int count=0;
for(int b=0;b<numsSize;b++){
if(nums[a]>nums[b]){
count++;
}
}
ans[*returnSize]=count;
*returnSize=*returnSize+1;
}
return ans;
}
05-31
08-19
107
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-16
586
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-16
168
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-23
1156
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-24
900
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)