首页 > 其他 > 详细

1000. List

时间:2016-10-22 15:00:53      阅读:167      评论:0      收藏:0      [点我收藏+]

#include <iostream>
#include <list>

using namespace std;

int main()
{
    int n;
    while(cin >> n) {
        list <int> num;
        while(n--) {
            string s;
            cin >> s;
            if(s == "push_back") {
                int a;
                cin >> a;
                num.push_back(a);
            } else if(s == "push_front") {
                int b;
                cin >> b;
                num.push_front(b);
            } else if(s == "pop_back") {
                num.pop_back();
            } else if(s == "pop_front") {
                num.pop_front();
            } else if(s == "print") {
                cout << "List:" << endl;
                for(list<int>::iterator it = num.begin(); it != num.end(); it++) {
                    cout << *it << endl;
                }
            }
        }
        num.clear();
    }
 }                                

1000. List

原文:http://www.cnblogs.com/sysu-eeman-yang/p/5987382.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!