题解 | #草原上的牛群#

草原上的牛群

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题的解法思路

全部评论

相关推荐

05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
如题,他是要劝退我了吗
椛鸣:根据你的时间 来给你安排任务 如果你时间长 可能会参与到一些长期的项目 时间短 那就只能做点零工
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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