题目描述
实现一个算法,确定一个字符串 s 的所有字符是否全都不同。
示例
示例 1:
输入: s = "leetcode"
输出: false
示例 2:
输入: s = "abc"
输出: true
限制:
0 <= len(s) <= 100
如果你不使用额外的数据结构,会很加分。
来源:力扣(LeetCode)
链接:leetcode-cn.com/problems/is…
实现
bool isUnique(char *astr)
{
char map[256] = {0}; // 一共可能256种字符
for (int i = 0; i < strlen(astr); i++) {
map[astr[i]]++;
}
for (int i = 0; i < 256; i++) {
if (map[i] > 1) {
return false;
}
}
return true;
}
复制代码