C++面向对象程序设计 040:List ---- (北大Mooc)
发布日期:2021-06-30 22:27:57 浏览次数:2 分类:技术文章

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

文章目录


专题博客链接


原题题目

在这里插入图片描述

在这里插入图片描述


代码实现

#include 
#include
#include
using namespace std;typedef list
L;void printlist(const list
::iterator stri,const list
::iterator endi){ list
::iterator tmp; for(tmp = stri;tmp!=endi;tmp++) cout<<*tmp<<' '; cout<
>opernumbers; while(opernumbers--) { cin>>func; if(func == "new") cin>>name; else if(func == "add") { cin>>name>>number; lst[name].push_back(number); } else if(func == "merge") { cin>>name>>target; lst[name].merge(lst[target]); } else if(func == "unique") { cin>>name; lst[name].sort(); lst[name].unique(); } else { cin>>name; lst[name].sort(); printlist(lst[name].begin(),lst[name].end()); } } return 0;}

转载地址:https://love6.blog.csdn.net/article/details/115034765 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++面向对象程序设计 041:Set ---- (北大Mooc)
下一篇:C++面向对象程序设计 039:我自己的 ostream_iterator ---- (北大Mooc)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月10日 22时52分56秒