使用地图STL存储学生名册和姓名的C++程序
假设我们有一个学生卷的映射数据结构,名称卷是一个整数数据,名称是字符串类型的数据。在我们的标准输入中,我们提供了n个查询。在每个查询中(在每一行中)必须有两个元素,对于类型1查询有三个元素。第一个是操作符,第二个是卷,第三个是名称,对于两个元素查询第二项是卷号。操作如下-
插入。这将在相应的滚动位置将名称插入到映射中
删除。这将从映射中删除反对卷号(如果存在)。
搜索。这将使用卷号将名称搜索到映射中,如果存在则显示名称,否则显示未找到。
所以,如果输入像n=8,则查询=[[1,5,"Atanu"],[1,8,"Tapan"],[1,3,"Manish"],[2,8],[1,9,"Piyali"],[3,8],[3,3],[3,5]],那么输出将是[Notfound,Manish,Atanu]因为不存在roll8,第3卷学生的名字是Manish,第5卷学生的名字是“Atanu”。
示例
让我们看看以下实现以获得更好的理解-
#include#include
输入
8 1 5 Atanu 1 8 Tapan 1 3 Manish 2 8 1 9 Piyali 3 8 3 3 3 5输出结果
Not found Manish Atanu
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短