C# List<string> 元素存在性判断:最优方法及代码示例
判断 C# 中 ListHashSet<string> 来存储元素,然后使用 HashSet<string>.Contains 方法来判断元素是否存在。
示例代码如下:
HashSet<string> set = new HashSet<string>();
set.Add('element1');
set.Add('element2');
set.Add('element3');
bool exists = set.Contains('element1');
这种方法的时间复杂度为 O(1),因为 HashSet 内部使用哈希表来存储元素,能够在常数时间内进行查找操作。
原文地址: https://www.cveoy.top/t/topic/qmHD 著作权归作者所有。请勿转载和采集!