题解 | #计算某字符出现次数# 哈希表为什么这么慢

计算某字符出现次数

http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

用了哈希表试了下,为啥还没人家遍历的快,是细节没处理好吗,烦请大佬们指点。

#include <iostream>
#include <unordered_map>

using namespace std;

int main()
{
    unordered_map<char, int> dict;
    dict.clear();
    // 读取一行
    char ch;
    do{
        cin.get(ch);
        dict[ch]++;
    }while(ch!='\n');
    // 读取查找的字符
    cin>>ch;
    ch=::towlower(ch);
    cout<<(dict[ch]+dict[ch+-32]);
}
全部评论

相关推荐

Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
07-15 12:24
重庆大学 运营
坏消息:和好工作擦肩而过
给点吧求求了:怎么可能因为差几秒,估计就是简历更好看婉拒了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务