题解 | #智能排队系统#

智能排队系统

https://www.nowcoder.com/practice/9a1e26180e8d48e69df2f54f3ac303dd

#include <iostream>
#include <deque>
using namespace std;

class Guest {
public:
    string name;
    bool vip;

    Guest(string name, bool vip) {
        this->name = name;
        this->vip = vip;
    }
};

int main() {

    Guest guest1("张三", false);
    Guest guest2("李四", false);
    Guest vipGuest("王五", true);
    deque<Guest> deque;

    // write your code here......
    if(guest1.vip)deque.push_front(guest1);
    else deque.push_back(guest1);
    if(guest2.vip)deque.push_front(guest2);
    else deque.push_back(guest2);
    if(vipGuest.vip)deque.push_front(vipGuest);
    else deque.push_back(vipGuest);

    for (Guest g : deque) {
        cout << g.name << " ";
    }

    return 0;
}

全部评论

相关推荐

华子别追了,我害怕了,每天手机提示音一响我就知道你又来了
徐凤年555:直接屏蔽了就行,真的太离谱了,感觉一万个hr
点赞 评论 收藏
分享
07-23 15:05
门头沟学院 Java
熊大不大:不好意思KPI数据刚刚刷新,刚刚达标
点赞 评论 收藏
分享
Java大菜狗:纯纯招黑奴,一天还不到两百那么多要求,还不迟到早退,以为啥啊,给一点工资做一堆活,还以不拖欠员工工资为荣,这是什么值得骄傲的事情吗,纯纯***公司
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务