目录
题目
Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array.
For example:
Given nums = [0, 1, 3] return 2.
Note
Your algorithm should run in linear runtime complexity. Could you implement it using only constant extra space complexity?
解决方案
1 | public class Solution { |
注意事项
- 先考虑长度为0的特殊情况。
- 将数组排序。
- 考虑两端情况。
- 遍历考虑中间情况。