LeetCode刷题笔记(简单)---有多少小于当前数字的数字(C语言)

LeetCode刷题笔记(简单)---有多少小于当前数字的数字(C语言)
本题很简单了。

int* smallerNumbersThanCurrent(int* nums, int numsSize, int* returnSize){
    int* res = malloc(sizeof(int) * numsSize);
    int count=0;
    for(int i=0;i<numsSize;i++)
    { 
        for(int j=0;j<numsSize;j++)
        {
            if(nums[j]<nums[i])
            	count++;  
        }
        res[i]=count;
        count=0;//计数清零
    }
    *returnSize = numsSize;
    return res;
}

LeetCode刷题笔记(简单)---有多少小于当前数字的数字(C语言)
然后看了一下官方题解,发现跟我写的差不多,只是有些行代码放的位置不一样而已。

上一篇:_IO_2_1_stdout_泄露内存


下一篇:malloc和free在FreeRTOS限制使用