当前位置: 首页 > news >正文

厦门建设与管理局网站wordpress不用缓存

厦门建设与管理局网站,wordpress不用缓存,福州企业网站建设专业服务,做网站怎么拿框架的原代码字符流中第一个不重复的字符_牛客题霸_牛客网 描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如#xff0c;当从字符流中只读出前两个字符 go 时#xff0c;第一个只出现一次的字符是 g 。当从该字符流中读出前六个字符 “google当从字符流中只读出前两个字符 go 时第一个只出现一次的字符是 g 。当从该字符流中读出前六个字符 “google 时第一个只出现一次的字符是l。 数据范围字符串长度满足 1≤n≤1000 1≤n≤1000  字符串中出现的字符一定在 ASCII 码内。 进阶空间复杂度 O(n) O(n)  时间复杂度 O(n) O(n)  后台会用以下方式调用 Insert 和 FirstAppearingOnce 函数 string caseout ; 1.读入测试用例字符串casein 2.如果对应语言有Init()函数的话执行Init() 函数 3.循环遍历字符串里的每一个字符ch { Insert(ch); caseout  FirstAppearingOnce() } 2. 输出caseout进行比较。 返回值描述 如果当前字符流没有存在出现一次的字符返回#字符。 示例1 输入 google 返回值 ggg#ll 示例2 输入 abcdee返回值 aaaaaa【解法一】使用哈希表 字符串 class Solution { public://Insert one char from stringstreamvoid Insert(char ch) {sch;mp[ch];}//return the first appearence once char in current stringstreamchar FirstAppearingOnce() {for(auto e : s)if(mp[e] 1)return e;return #;}mapchar, int mp;string s; };【解法二】使用队列 哈希表 class Solution { public://Insert one char from stringstreamvoid Insert(char ch) {if(mp.find(ch)mp.end())q.push(ch);mp[ch];}//return the first appearence once char in current stringstreamchar FirstAppearingOnce() {while(!q.empty()){if(mp[q.front()]1)return q.front();elseq.pop();}return #;}queuechar q;mapchar, int mp; };
http://www.eeditor.cn/news/121503/

相关文章:

  • 代做土木毕业设计网站网站加产品分类
  • 网站开发课程学习仓储设备东莞网站建设
  • 开发公司工程部经理述职报告做网站优化的话术
  • 房地产电商网站建设上海自贸区注册公司
  • 邯郸公司做网站如何创建wordpress数据库
  • 相亲网站什么叫网落营销
  • 用vps建网站备案长沙企业网站seo
  • 河南联通 网站备案商标设计怎么收费
  • 王建设个人网站数字营销是什么专业
  • 网站访问量统计工具做交通锁具网站碟刹锁
  • 请上传网站应用水印图片光伏电站建设的行业网站
  • 辽阳县住房和城乡建设局网站投资管理公司注册条件和要求
  • wordpress加关键词成都seo整站
  • 做网站的的广告词做影视网站违法不
  • 网站建设公司推荐乐云seowordpress 手机 自适应
  • 园岭中小网站建设株洲企业网站建设工作
  • 网站建设网站建设教程重庆网站开发哪家专业
  • python做电子商务网站建设银行假网站首页
  • 如何手机网站建立北京网站设计建设
  • 免费word文档模板下载网站江安县建设招标网站
  • icp备案网站管理员有负责吗微信自带小程序商城
  • dw做网站一般设为什么样屏蔽蜘蛛网站还会被收录吗
  • 北京网站建设曝光尚词网网页设计图片的应用
  • 建筑网站免费嵌入式培训机构哪家好
  • 网站开发术语苏州手机app开发公司
  • 网站的技术解决方案如何建立网址
  • 为什么网站建设要值班食品包装
  • 建立网站的英文怎么说建设彩票网站合法吗
  • 设计师网站使用不了六安论坛网站
  • 网站建设 全包 模板佛山响应式网站建设