题解 | #草原上的牛群#
草原上的牛群
https://www.nowcoder.com/practice/0661aa40ac8e48f4906df7aa24c3db90
- 题目考察的知识点 :数组操作和遍历,原地覆盖保持顺序的去重算法,计数统计不同元素
- 题目解答方法的文字分析:
- count统计不同元素个数
- 从头遍历nums,如果num不在前缀数组出现过,赋值到count位置并递增count
- 最终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题的解法思路