题解 | #草原上的牛群#

草原上的牛群

https://www.nowcoder.com/practice/0661aa40ac8e48f4906df7aa24c3db90

  • 题目考察的知识点 数组操作和遍历,原地覆盖保持顺序的去重算法,计数统计不同元素
  • 题目解答方法的文字分析:
  1. count统计不同元素个数
  2. 从头遍历nums,如果num不在前缀数组出现过,赋值到count位置并递增count
  3. 最终nums前count个元素就是不同元素
  • 本题解析所用的编程语言:Python3
  • 完整且正确的编程代码

#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 
# @param nums int整型一维数组 
# @return int整型
#
class Solution:
    def remove_duplicates(self , nums: List[int]) -> int:
        count = 0
  
        for i in range(len(nums)):
            num = nums[i]
            if num not in nums[0:i]:
                nums[count] = num
                count += 1
      
        return count
牛客高频top202题解系列 文章被收录于专栏

记录刷牛客高频202题的解法思路

全部评论

相关推荐

12-05 18:09
已编辑
广东药科大学 后端工程师
点赞 评论 收藏
分享
牛客36400893...:我不是这个专业的,但是简历确实没有吸引我的亮点,而且废话太多没耐心看
0offer是寒冬太冷还...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务