小编xce*_*ell的帖子

字符串函数优化?

我是 C++ 新手,我刚刚编写了一个函数来告诉我字符串中的某些字符是否重复:

bool repeats(string s)
{
    int len = s.size(), c = 0;

    for(int i = 0; i < len; i++){
        for(int k = 0; k < len; k++){
            if(i != k && s[i] == s[k]){
                c++;
            }    
        }
    }
    return c;
}
Run Code Online (Sandbox Code Playgroud)

...但我忍不住认为它对于它应该做的事情来说有点拥挤。有什么办法可以用更少的行数编写这样的函数吗?

c++

0
推荐指数
1
解决办法
99
查看次数

标签 统计

c++ ×1