题目的主要信息:
数组中n+1个元素,包括1到n的所有整数
找到重复的那个数字
额外要求:时间复杂度O(n)O(n)O(n),空间复杂度O(1)O(1)O(1)
方法一:排序法(能通过,时间不符合要求)
具体做法:
利用sort函数对数组排序,遍历数组,相邻两个数相同则找到所求。
class S
展开全文
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param n int
* @param a intvector
* @return int
*/
int search(int n, vector&
展开全文