2021/12/1

命令模式

1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小两种次序输出学生信息。

实验要求:

 

1. 搜集并掌握JAVAC++中常见的数据结构和迭代器的使用方法,例如,vector, list, mapset等;

每种容器都定义了本身的迭代器类型,如vector:spa

vector<int>::iterator    iter;    //定义一个名为iter的变量

  每种容器都定义了一对名为begin和en的函数,用于返回迭代器。下面对迭代器进行初始化操做:指针

vector<int>    ivec;vector<int>::iterator    iter1=ivec.bengin();    //将迭代器iter1初始化为指向ivec容器的第一个元素vector<int>::iterator   iter2=ivec.end();    //将迭代器iter2初始化为指向ivec容器的最后一个元素的下一个位置

 

 

2. 提交源代码;

java

 

 

 

C++

 

 

 

3. 注意编程规范。

 

posted @ 2021-12-01 20:33  小强哥in  阅读(67)  评论(0编辑  收藏  举报