448.find-all-numbers-disappeared-in-an-array.go 224 B

12345678910111213
  1. func findDisappearedNumbers(nums []int) (res []int) {
  2. n := len(nums)
  3. set := make([]bool, n+1)
  4. for _, i := range nums {
  5. set[i] = true
  6. }
  7. for i := 1; i <= n; i++ {
  8. if !set[i] {
  9. res = append(res, i)
  10. }
  11. }
  12. return
  13. }