题解 | #【模板】队列#

【模板】队列

http://www.nowcoder.com/practice/afe812c80ad946f4b292a26dd13ba549

array.shift()删除数组第一个元素

var queue = [];
while(n--) {
    var strArr = readline().split(' ');
    switch (strArr[0]) {
        case 'push': 
            queue.push(parseInt(strArr[1]));
            break;
        case 'pop':
            if(queue.length == 0) console.log('error');
            else {
                //删除数组第一个元素
                console.log(queue.shift());
            } 
            break;
        case 'front':
            if(queue.length == 0) console.log('error');
            else console.log(queue[0]);
            break;
    }   
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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