可以使用一个集合(set)来存储已经出现过的字符,并检查每个字符是否已经在集合中出现过。如果没有出现过,则将该字符添加到集合中,否则说明该字符串不是唯一的。
下面是Python代码示例:
def unique_chars(string): char_set = set() for char in string: if char in char_set: return 1 char_set.add(char) return 0
print(unique_chars("abcdefg")) # 应该返回0 print(unique_chars("hello")) # 应该返回1