题解 | #【模板】队列#

【模板】队列

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

package main

import (
    "fmt"
)

func main() {
    a := 0;
    erene := make([]int,0);
    ch , num := "",0;
    fmt.Scanln(&a);
    for i:=0;i<a;i++{
      fmt.Scanf("%s %d", &ch,&num);
      switch ch{
        case "push": erene = append(erene, num);
        case "pop" :if len(erene) ==0 {
            fmt.Println("error");
        }else{
            fmt.Println(erene[0]);
            erene=erene[1:];
        }
        case "front" :if len(erene) ==0 {
            fmt.Println("error");
        }else{
            fmt.Println(erene[0]);
        }
      }
    }
}

全部评论

相关推荐

ldyllic:飞神,985+美团+腾讯+京东,无敌飞飞神
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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