1、题目
2、分析套路
这道题太简单了对吧,但是一条评论说的内容却引发我写这篇文章的初衷。
这个才是面试真正的套路!!! 核心点考察的是【沟通能力】!
留言的思路很清晰,也是我们平时面试经常会挂的主要原因。步骤,流程,思路的梳理。
2-1、只有时间【优先】--- 字典法
时间复杂度 O(N): 遍历数组使用 O(N),HashSet 添加与查找元素皆为 O(1)。
空间复杂度 O(N) : HashSet 占用 O(N) 大小的额外空间。
class Solution {
public int findRepeatNumber(int[] nums) {
Set<Integer> map