求字符串中字符的出现次数,并按照字典序排列
输入:“I am a student a boy”
输出:[(I,1),(a,2),(am,1),(boy,1),(student,1)]
(注意字符串截取的规则,注意最后单词的处理,注意比较函数的引用)

struct Item{string word;int count;
};
bool compare(Item &a,Item &b)
{return a.word<b.word;
}
vector<Item> wordNum(string weight)
{vector<Item> vec;int len=weight.length();int s=0;for(int i=0;i<=len;i++){if(weight[i]==' '||weight[i]=='\0'){   string str=weight.substr(s,i-s);s=i+1;Item temp;int flag=0;for(int j=0;j<vec.size();j++){if(vec[j].word==str){   vec[j].count++;flag=1;break;}}if(flag==0){temp.count=1;temp.word=str;vec.push_back(temp);}}}sort(vec.begin(),vec.end(),compare);return vec;
}

2017百度面试现场coding算法一相关推荐

  1. 2017 后端面试经历分享

    2017 后端面试经历分享 0.背景 博主本人 2015 年毕业于郫县某 985 大学通信工程系,因为大学期间一直自己创业所以错过了大四秋招春招,毕业后又在北京继续创业一年,但在创业公司一直无法沉淀技 ...

  2. 2017百度AI开发者大会召开,智能云计算分论坛聚焦ABC

    7月5日, 2017百度AI开发者大会智能云计算分论坛在北京国家会议中心召开.百度总裁张亚勤,百度副总裁.百度云总经理尹世明,英特尔人工智能集团CTO Amir Khosrowshahi,英伟达中国区 ...

  3. HDU 6112 今夕何夕【2017百度之星】【日期模拟计算】【基姆拉尔森计算公式】【蔡勒公式】

    今夕何夕 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  4. 2017百度之星总结

    2017百度之星总结 从陕西省赛回来之后就退役了,刚开始的时候很迷茫也很颓废,期末考也没有考好.因为我的某一些个人原因只能选择退队,很对不起johsnows和UMR,让他们两个独自去面对下半年的CCP ...

  5. 【面试现场】如何在10亿数中找出前1000大的数

    小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司. 之前小史在BAT三家的面试中已经挂了两家,今天小史去了BAT中的最后一家面试了. 简单的 ...

  6. 面试现场:小伙伴美团一面的分享和分析「含解答」

    作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀.分享.成长,让自己和他人都能有所收获!???? ❞ 目录 一.前言 二.面试现场 三.总结 四.系列推荐 一.前言 最近给大家整理 ...

  7. 「BAT面试现场」如何判断一个数是否在40亿个整数中?

    https://www.toutiao.com/a6699639753467232771/ 作者:channingbreeze 来自:公众号互联网侦察 小史是一个应届生,虽然学的是电子专业,但是自己业 ...

  8. mysql存储base64位用什么类型_【漫画】面试现场:为什么MySQL数据库要用B+树存储索引?...

    推荐阅读:MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒! 小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司. 话说 ...

  9. HDU 6114 Chess 【组合数】(2017百度之星程序设计大赛 - 初赛(B))

    Chess Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

最新文章

  1. Go语言环境搭建(Windows+Linux)
  2. 工业界AI项目落地血泪教训总结
  3. sftp连不上服务器 vscode_VSCODE 【SFTP】 Code:3221225477 / 扩展宿主意外终止 解决方法...
  4. 史上最全DSO学习资料
  5. R语言可视化韦恩图实战:VENN DIAGRAM
  6. 进程线程002 等待链表 调度链表
  7. python-爬虫(1)
  8. Capistrano deploy flow outline
  9. Facebook AI 提出10亿级数据规模的半监督图像分类模型,ImageNet测试精度高达81.2%!...
  10. 洛谷 - P1034 - 矩形覆盖 - dfs
  11. android 无网络处理布局,Android网络开发
  12. python string_Python String center()
  13. Windows7系统如果安装升级IE11浏览器
  14. 二、逻辑回归LR面试题总结
  15. 什么是DNS?为什么选择UDP?详细的DNS解析过程?
  16. Projector 远程访问 pycharm IDE
  17. LINUX常用的字符串,常用linux 命令 -字符串相关
  18. 专题二:浅谈社交行业如何有效反欺诈
  19. Percona-toolkit的安装和配置-杨建荣的学习笔记
  20. android手动触发ke,手机重启问题快速分析定位指南

热门文章

  1. jcrop java_tapmodo-Jcrop - WEB源码|JSP源码/Java|源代码 - 源码中国
  2. 快速了解RESTEasy
  3. 差异化出圈之后,蕉下布局城市户外寻找“起跳”机会
  4. 神经网络检测机械轴承异常
  5. 英语练习109 We need fresh air
  6. Unity 游戏Demo制作——地下城 一
  7. MySQL中地点的数据类型_数据库中地址的数据类型
  8. 5.6.3 高通滤波(理想高通滤波+巴特沃斯高通滤波)
  9. cmmi简介以及5个级别
  10. Dom选择器及其常用事件