leetcode刷题提示超出时间限制-剑指offer 03

问题遇到的现象和发生背景

leetcode刷题提示超出时间限制-剑指offer 03

问题相关代码,请勿粘贴截图
int findRepeatNumber(int* nums, int numsSize){
    int i=0;
    int rep=0;
    for(i=0; i<numsSize; i++)
    {
        int j=i;
        while(j < numsSize-1)     //numsSize=7
        {
            j++;
            if(nums[i] == nums[j])
            {
                rep = nums[i];
                break;
            }
        }
    }
    return rep;
}
运行结果及报错内容

超出时间限制

我的解答思路和尝试过的方法

初学.不知道这样写有什么问题?

我想要达到的结果

就是运行时间过长,找一个时间短点的算法,学一下什么是时间复杂度

那必然是算法不够好啊,时间复杂度太高了