⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectordemo9.cpp

📁 《数据结构课程设计案例精编》 附赠光盘源码
💻 CPP
字号:
/* 泛型算法sort()示例 */

#include <vector>
#include <string>
#include <iostream>
#include <algorithm>

using namespace std;

void PrintF(string& StringPrint) 
{ 
    cout << StringPrint << endl;
}
int main (void) 
{
    //构造一个学生名单
    vector<string> studentName;
    vector<string>::iterator studentIterator;
    studentName.push_back("张章");
    studentName.push_back("班斑");
    studentName.push_back("吴潮");
    studentName.push_back("麦脉");
    studentName.push_back("李莉");
    studentName.push_back("寇口");

    //输出未排序的学生名单
    cout << "排序前的学生名单:" 
         << endl;
    for_each(studentName.begin(), studentName.end(), PrintF );

    //排序并输出排序后的学生名单
    sort(studentName.begin(), studentName.end());
    cout << "排序后的学生名单:" 
         << endl;
    for_each(studentName.begin(), studentName.end(), PrintF );

	system("pause");
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -