剑指offer: 字符流中第一个不重复的字符

class Solution
{
public:
  //Insert one char from stringstream
    void Insert(char ch)
    {
          vec.push_back(ch);
          mapdata[ch]++;
    }
  //return the first appearence once char in current stringstream
    char FirstAppearingOnce()
    {
          vector<int>::iterator it;
          for(it=vec.begin();it!=vec.end();it++)
          {
               if(mapdata[*it]==1)
                    return *it;
          }
      return #;
    }
         map<char,int> mapdata;
         vector<int> vec;
};
2020-05-01
在牛客打卡22天,今天学习:刷题 1 道/代码提交 1 次
全部评论

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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