C++ //练习 11.9 定义一个map,将单词与一个行号的list关联,list中保存的是单词所出现的行号。

C++ Primer(第5版) 练习 11.9

练习 11.9 定义一个map,将单词与一个行号的list关联,list中保存的是单词所出现的行号。

环境:Linux Ubuntu(云服务器)
工具:vim
代码块
cpp 复制代码
/*************************************************************************
	> File Name: ex11.9.cpp
	> Author: 
	> Mail: 
	> Created Time: Wed 03 Apr 2024 08:59:10 AM CST
 ************************************************************************/

#include<iostream>
#include<list>
#include<map>
#include<string>
using namespace std;

int main(){
    map<string, list<int>> words;
    list<int> num = {1, 2, 3, 4, 5, 6};
    string word = "compare";

    for(const auto n : num){
        words[word].push_back(n);
    }

    cout<<"words    Line"<<endl;
    for(const auto w: words){
        for(const auto l : w.second){
            cout<<w.first<<"    "<<l<<endl;
        }
    }

    return 0;
}
运行结果显示如下
相关推荐
洛水水1 分钟前
【力扣100题】88.多数元素
数据结构·算法·leetcode
昭昭颂桉a3 分钟前
TypeScript 前端的必修课,从 JS 到 TS
开发语言·前端·javascript·typescript
何以解忧,唯有..5 分钟前
Go 语言安装与环境配置完整指南
开发语言·后端·golang
alwaysrun5 分钟前
C++之常量体系const
c++·后端·程序员
郝学胜_神的一滴6 分钟前
CMake 016:深入浅出变量核心用法
c++·cmake
Shan12057 分钟前
无向图的Hierholzer算法流程(一)
算法
Java面试题总结9 分钟前
MarkItDown 再次登顶GitHub榜
开发语言·c#·github
一切皆是因缘际会11 分钟前
频域特征解构底层机理与双域融合鉴伪算法优化
人工智能·算法·ai·架构
学逆向的12 分钟前
C++模板
开发语言·c++·网络安全
nwsuaf_huasir14 分钟前
matlab绘制尺寸和字体合适的图片插入到latex的方法
android·开发语言·matlab