首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

消除重复的枚举代码

消除重复的枚举代码可以通过使用哈希表或者集合来实现。哈希表可以将每个枚举值映射到一个唯一的键,集合则可以存储已经出现过的枚举值。

以下是一个使用Python实现的示例代码:

代码语言:python
复制
from typing import List

def remove_duplicates(nums: List[int]) -> List[int]:
    seen = set()
    result = []
    for num in nums:
        if num not in seen:
            seen.add(num)
            result.append(num)
    return result

在这个示例代码中,我们使用了一个集合 seen 来存储已经出现过的枚举值,然后遍历枚举值列表 nums,如果当前枚举值不在集合 seen 中,则将其添加到集合中,并将其添加到结果列表 result 中。最后返回结果列表 result 即可。

这种方法的时间复杂度为 $O(n)$,其中 $n$ 是枚举值的数量。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券