【模板】循环队列

【模板】循环队列

http://www.nowcoder.com/practice/0a3a216e50004d8bb5da43ad38bcfcbf

var opr=readline().split(" ");
var queue = [];
for(let i =0 ; i < parseInt(opr[1]);i++)
    {        
        let ls = readline().split(" ");
        if(ls.length == 2 && queue.length < parseInt(opr[0]))
            {           
                queue.push(ls[1]);                                 
            }
        else if(ls.length == 2 && queue.length == parseInt(opr[0]))
        {
            console.log("full");
        }
        else 
            {
                if (ls[0] == 'front' && queue.length >0 ) console.log(queue[0]);
                else if(ls[0] == 'pop' && queue.length >0 ) console.log(queue.shift());
                else if(queue.length == 0 ) console.log("empty");
            }
        
           
    }
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
面试官_我太想进步了:混学生会的,难怪简历这么水
点赞 评论 收藏
分享
joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
尊尼获获:闺蜜在哪?
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务