博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
list详解
阅读量:7059 次
发布时间:2019-06-28

本文共 1250 字,大约阅读时间需要 4 分钟。

#include 
#include
#include
std::list
getTotalEntrollment(std::vector
> courseStudent, std::list
dropStudent){ std::list
allStudent; for(auto &list : courseStudent) { allStudent.insert(std::end(allStudent),std::begin(list),std::end(list)); } allStudent.sort();      //升序排列 allStudent.unique();     //去除重复的std::stirng name for(auto &it : dropStudent) { allStudent.remove(it);  //去除在courseStudent中出现的dropStudent中的元素,注意这里不能用erase()方法 } return allStudent;}int main(){ std::list
list_1; std::list
list_2; std::list
list_3; std::vector
> vecList; std::list
resultList; std::list
dropList; list_1.push_back("abc"); list_1.push_back("bcd"); list_1.push_back("cde"); list_2.push_back("dnd"); list_2.push_back("skd"); list_2.push_back("dnd"); list_3.push_back("213"); list_3.push_back("424"); list_3.push_back("424"); dropList.push_back("abc"); dropList.push_back("dnd"); vecList.push_back(list_1); vecList.push_back(list_2); vecList.push_back(list_3); resultList = getTotalEntrollment(vecList,dropList); for(auto it : resultList) { std::cout << it << std::endl; } return 0;}

结果是:

213

424
bcd
cde
skd

转载于:https://www.cnblogs.com/boost/p/10386853.html

你可能感兴趣的文章
Linux 内核中断内幕【转】
查看>>
Linux内核驱动--mmap设备方法【原创】
查看>>
ELK(elasticsearch+kibana+logstash)搜索引擎(二): elasticsearch基础教程
查看>>
网页中内容的显示问题
查看>>
JAVA编程思想三
查看>>
加密工具类
查看>>
ThinkPHP配置简单的mysql读写分离
查看>>
AngularJS Select(选择框)
查看>>
EXT.NET入门必读
查看>>
数据结构定义
查看>>
实验报告二201521460014
查看>>
sql中的Replace
查看>>
POJ 1068 AC 2014-01-07 15:24 146人阅读 评论(0) 收藏...
查看>>
A. Karen and Morning
查看>>
虚拟内存和虚拟地址空间理解(转载)
查看>>
[LeetCode] Pow(x, n) 二分搜索
查看>>
简记mysql中文乱码(插入变成??)的问题.
查看>>
C# 科学计数法转换成数字
查看>>
深入理解:java类加载器
查看>>
Android Studio使用Git版本控制github
查看>>