美文网首页
leetcode26. 删除排序数组中的重复项

leetcode26. 删除排序数组中的重复项

作者: 小气的王二狗 | 来源:发表于2019-10-05 14:06 被阅读0次

    可以利用golang的map结构,key值唯一的特性。

    func removeDuplicates(nums []int) int {
      var signals = map[int]int{}
    
      for k, v := range nums {
        signals[v] = k
      }
      flag := 0
      for k, _ := range signals {
        nums[flag] = k
        flag = flag + 1
      }
        sort.Ints(nums[0:flag])
      return flag
    
    }
    

    相关文章

      网友评论

          本文标题:leetcode26. 删除排序数组中的重复项

          本文链接:https://www.haomeiwen.com/subject/negepctx.html