- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++Primer答案第⼗⼀章
11.1
map : 关联容器,存放key和value
vector : 顺序容器,只存value
11.2
list: 经常在任何位置删除添加数据
vector: 没别的要求⼀般就⽤它
deque: 栈
map: 字典
set: 数学集合
11.3 and 11,4
#include iostream
#include map
#include string
#include cctype
using namespace std;
string change(string s)
{
string temp;
for(auto i : s)
{
if(isalpha(i))
temp += tolower(i);
}
return temp;
}
int main(int argc, char *argv[])
{
mapstring, size_t word_count;
string word;
while (cin word)
{
if(word == break)
break;
word = change(word);
++word_count[word];
}
for(auto i : word_count)
cout i.first occurs i.second
((i.second 1)? times : time ) endl;
return 0;
}
/*输出
cat
cat,
dog
fish
Cat
break
cat occurs 3 times
dog occurs 1 time
fish occurs 1 time
*/
11.7
mapstring, vectorstring home;
home[Tom].push_back(Jack);
11.8
#include iostream
#include string
#include vector
using namespace std;
int main(int argc, char *argv[])
{
vectorstring words = {dog, cat, apple};
string word = dog;
if(find(words.cbegin(), words.cend(), word) == words.cend())
words.push_back(word);
for(auto i : words)
cout i ;
cout endl;
return 0;
}
11.9
mapstring, listint m;
11.10
都不能
no viable overloaded operator[] for type mapvectorint::iterator, int (aka map__wrap_iterint *, int)
11.11
multisetSales_data, bool (*)(const Sales_data lhs, const Sales_data rhs) bookstore(compareIsbn);
11.12
vectorpairstring, int vec;
vec.emplace_back(sss, 1);
11.13
第⼀种最简单(clang-tidy)
vec.emplace_back(sss, 1);
vec.push_back({sss, 1});
vec.push_back(make_pair(sss, 1));
11.14
mapstring, vectorpairstring, string m;
11.15
mapped_type : vectorint
您可能关注的文档
最近下载
- Unit 6 Understanding ideas Longji Rice Terraces 课件-高中英语外研版(2019)必修第一册.pptx VIP
- 护理学导论(高职)教学教案.docx
- 2024年部编新改版语文六年级上册全册月考试题含答案(共4套).docx
- 饮用水和环境卫生公众健康宣教及风险沟通答案-2024年全国疾控系统“大学习”活动.docx VIP
- 新型冠状病毒、甲型和乙型流感病毒全预混冻干多重荧光PCR检测试剂盒及其检测方法发明专利.pdf VIP
- 基金会捐赠协议.doc VIP
- XX市智慧安居工程(一期)报警求助综合受理指挥分系详细设计方案.doc VIP
- 《乡土中国》 第11篇 《长老统治》.ppt
- [知识]职业生涯人物访谈(教师).pdf VIP
- 第六单元整本书阅读《西游记》课件 2024—2025学年统编版语文七年级上册.pptx VIP
文档评论(0)