0
点赞
收藏
分享

微信扫一扫

HTML·第3章 表格布局与表单交互

滚过红尘说红尘 2024-09-30 阅读 17

题目:

题解:

int* findDuplicates(int* nums, int numsSize, int* returnSize) {    
    int *ans = (int *)malloc(sizeof(int) * numsSize);
    int pos = 0;
    for (int i = 0; i < numsSize; ++i) {
        int x = abs(nums[i]);
        if (nums[x - 1] > 0) {
            nums[x - 1] = -nums[x - 1];
        } else {
            ans[pos++] = x;
        }
    }
    *returnSize = pos;
    return ans;
}
举报

相关推荐

0 条评论