leetcode面试题 01.01. 判定字符是否唯一

Posted ai52learn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode面试题 01.01. 判定字符是否唯一相关的知识,希望对你有一定的参考价值。

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。

示例 1:

输入: s = "leetcode"
输出: false 
示例 2:

输入: s = "abc"
输出: true
限制:

0 <= len(s) <= 100
如果你不使用额外的数据结构,会很加分。

class Solution {
public:
    bool isUnique(string astr) {
        int cnt[1000]={0};
        for(int i =0;i<astr.size();i++)
        {
            if(cnt[astr[i]-'A']==0)
            {
                cnt[astr[i]-'A']=1;
            }
            else
            {
                return false;
            }
        }
        return true;
    }
};

 

以上是关于leetcode面试题 01.01. 判定字符是否唯一的主要内容,如果未能解决你的问题,请参考以下文章

程序员面试金典-面试题 01.01. 判定字符是否唯一

文巾解题 面试题 01.01. 判定字符是否唯一

力扣-面试题刷题第一天

面试题 01.02. 判定是否互为字符重排

算法程序员面试经典01.01. 判定字符是否唯一

面试题 01.02: 判定是否互为字符重排(C++)