首页 > 试题广场 >

实现一个函数,检查一个整数数组是否包含重复元素实现一个函数,

[单选题]
实现一个函数,检查一个整数数组是否包含重复元素实现一个函数,检查一个整数数组是否包含重复元素。
#include <stdio.h>
#include <stdbool.h>

bool containsDuplicate(int* nums, int size)
{
    for (int i = 0; i < size - 1; i++)
    {
        for (int j = i + 1; j < size; j++)
        {
            if (____)  // 填空
            {
                return true;
            }
        }
    }
    return false;
}

int main()
{
    int nums[] = {1, 2, 3, 4, 5, 3};
    int size = sizeof(nums) / sizeof(nums[0]);
    
    printf("%d\n", containsDuplicate(nums, size));
    
    return 0;
}

补充代码为:
  • nums[i] !=nums[j]
  • nums[i] >nums[j]
  • nums[i] ==nums[j]
  • nums[i] <nums[j]
这个应该是判断是否有重复,就输出重复的有几个,所以判断条件是等于=,就返回1
发表于 今天 14:21:30 回复(0)