刘珊睿_Theory level
获赞
46
粉丝
6
关注
10
看过 TA
69
北京邮电大学
2021
Java
IP属地:未知
暂未填写个人简介
私信
关注
2020-04-15 23:40
北京邮电大学 Java
刷题日记【字符流中第一个不重复的字符】我是唯一一个一上来被这题的需求整懵了的菜鸡吗:NANI(⊙o⊙)?什么字符流?什么逐个读入?主函数怎么调用这些函数的?我TM眼前一黑看了大佬的思路,才想到了C++的map,然后。。。还是 又看了大佬的思路,自己试着马了一波,然后。。。全部井号,然后。。。乱码了。。。踩坑:1.map和string都是private全局变量2.Insert里面实现逐个把字符流输入的字符加到字符串里上代码:class Solution{private:    string str = "";    map<char,int> charMap;public:    //???    //Insert one char from stringstream    void Insert(char ch)    {        //map存储插入字符的个数        str += ch;        charMap[ch]++;    }  //return the first appearence-once-char in current stringstream    char FirstAppearingOnce()    {        for(int i = 0; i< str.size(); i++){            if(charMap[str[i]] == 1){                return str[i];            }        }        return &';    }};​晚安各位大佬许愿近期若干面试,咱蒟蒻渣渣一个咱也不敢许愿统统拿下offer,只求顺顺利利不要太难堪就好了
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务