题解 | 【模板】队列
【模板】队列
https://www.nowcoder.com/practice/afe812c80ad946f4b292a26dd13ba549
package main import ( "fmt" "container/list" ) func main() { n:=0 fmt.Scan(&n) queue:=list.New() for i:=0;i<n;i++{ var op string; fmt.Scan(&op) if op == "push"{ var num int; fmt.Scan(&num) queue.PushBack(num) }else if (queue.Len() == 0){ fmt.Println("error") }else if op == "pop" { tmp:=queue.Front() fmt.Println(tmp.Value) queue.Remove(tmp) }else if op == "front" { tmp:=queue.Front() fmt.Println(tmp.Value) } } return }