LeetCode-26. 删除排序数组中的重复项-刷题思路分享
2019-02-28 本文已影响7人
小小尧
其实我本来想用nums=list(set(nums))
的,很酷炫对不对,吊炸天对不对,一行解决所有问题对不对,牛逼不牛逼?酷炫不酷炫?结果 LeetCode 居然不让用。。。。。
好吧,老老实实。
由于是有序数组,因此只要判断原数组中的元素不同于新数组新加入的元素,就将原数组的元素和新数组后一元素交换位置即可,没有重复元素就是和自身交换位置。
AC截图其实我本来想用nums=list(set(nums))
的,很酷炫对不对,吊炸天对不对,一行解决所有问题对不对,牛逼不牛逼?酷炫不酷炫?结果 LeetCode 居然不让用。。。。。
好吧,老老实实。
由于是有序数组,因此只要判断原数组中的元素不同于新数组新加入的元素,就将原数组的元素和新数组后一元素交换位置即可,没有重复元素就是和自身交换位置。
AC截图