题解 | #【模板】队列#

【模板】队列

https://www.nowcoder.com/practice/afe812c80ad946f4b292a26dd13ba549?tpId=308&tqId=2110348&ru=/exam/oj&qru=/ta/algorithm-start/question-ranking&sourceUrl=%2Fexam%2Foj%3Fpage%3D1%26tab%3DSQL%25E7%25AF%2587%26topicId%3D308

using System.Collections.Generic;
using System;
public class Program {
    public static void Main() {
        Queue q = new Queue(); 
        //读取操作个数
        int n = int.Parse(Console.ReadLine());
        while (n-- >0 ) { 
            string opr = Console.ReadLine();
            if(opr.IndexOf("push")!=-1){
                q.Enqueue(int.Parse(opr.Split(" ")[1]));
            }else if(opr.Equals("pop")){
                q.Dequeue();
            }else{
                q.Peek();
            }
        }
    }

    public class Queue{
        List<int> list = new List<int>();
        public void Enqueue(int val){
            list.Add(val);
        }

        public void Dequeue(){
            if(list.Count == 0)
            {
                Console.WriteLine("error");
                return;
            }
            Console.WriteLine(list[0]);
            list.RemoveAt(0);        
        }

        public void Peek(){
            if(list.Count == 0)
            {
                Console.WriteLine("error");
                return;
            }
            Console.WriteLine(list[0]);
        }
    }
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:21
被夸真的超级开心,好可爱的姐姐
码农索隆:老色批们不用脑补了,我把金智妮的图找来了查看图片
点赞 评论 收藏
分享
叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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