【模板】循环队列

【模板】循环队列

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");
            }
        
           
    }
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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