标准模板库STL的使用

实验5 标准模板库STL的使用

1. 实验目的

(1)了解标准模板库 STL 中基本组件的作用。

(2)学习标准模板库 STL 中链表模板的简单应用。

(3)学习标准模板库 STL 中队列模板的简单应用。

(4)学习标准模板库 STL 中映射模板的简单应用。

2. 实验内容

(1)使用线性表list类模板实例化一个保存整数的链表,在链表中存入10个随机整数(提示:可用rand()方法产生一个随机整数),接着使用list模板的排序方法 sort( )对链表中的元素进行排序,输出排序前和排序后的链表中的所有元素。

(2)使用队列 queue 类模板实例化一个保存浮点数的队列,在队列中插入若干个浮点数,然后打印出队列中的元素个数和每个元素的值。再从队列中删除若干个元素,然后判断队列是否为空。

(3)通过实例化标准库中的映射类模板 map 建立人的姓名与其电话号码的映射关系,在该映射中插入一些元素。输入一个人的姓名,在映射中查找该姓名,如果找到,输出该姓名对应的电话号码,否则输出“此姓名不存在”。

发布了30 篇原创文章 · 获赞 47 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44040023/article/details/105715265