Find duplicate element in array in time O(n)

前端 未结 24 3038
余生分开走
余生分开走 2020-11-27 10:07

I have been asked this question in a job interview and I have been wondering about the right answer.

You have an array of numbers from 0 to n-1, one o

24条回答
  •  清歌不尽
    2020-11-27 11:06

    Use a HashSet to hold all numbers already seen. It operates in (amortized) O(1) time, so the total is O(N).

提交回复
热议问题