【模板】循环队列

【模板】循环队列

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

相关推荐

05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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