Golang | Leetcode Golang题解之第232题用栈实现队列
创始人
2025-01-07 10:34:19
0

题目:

题解:

type MyQueue struct {     inStack, outStack []int }  func Constructor() MyQueue {     return MyQueue{} }  func (q *MyQueue) Push(x int) {     q.inStack = append(q.inStack, x) }  func (q *MyQueue) in2out() {     for len(q.inStack) > 0 {         q.outStack = append(q.outStack, q.inStack[len(q.inStack)-1])         q.inStack = q.inStack[:len(q.inStack)-1]     } }  func (q *MyQueue) Pop() int {     if len(q.outStack) == 0 {         q.in2out()     }     x := q.outStack[len(q.outStack)-1]     q.outStack = q.outStack[:len(q.outStack)-1]     return x }  func (q *MyQueue) Peek() int {     if len(q.outStack) == 0 {         q.in2out()     }     return q.outStack[len(q.outStack)-1] }  func (q *MyQueue) Empty() bool {     return len(q.inStack) == 0 && len(q.outStack) == 0 }

相关内容

热门资讯

妙计辅助!创思维激k有挂吗(辅... 妙计辅助!创思维激k有挂吗(辅助挂)切实存在有辅助脚本(果真有挂)创思维激k有挂吗辅助器是一种具有地...
记者获悉!aapoker破解侠... 记者获悉!aapoker破解侠是真的吗,来玩app破解版,练习教程(有挂讲解)1、很好的工具软件,可...
学习辅助!新道游辅助软件下载(... 学习辅助!新道游辅助软件下载(辅助挂)竟然真的有辅助方法(有挂透视)1、打开软件启动之后找到中间准星...
黑科技代打!wepoker模拟... 黑科技代打!wepoker模拟器哪个,wepoker可以免费玩吗,绝活教程(有挂细节)wepoker...
办法辅助!wepoker修改工... 办法辅助!wepoker修改工具(辅助挂)都是真的有辅助工具(有挂教程)1、在wepoker修改工具...
明白辅助挂!佛手在线有挂吗,w... 明白辅助挂!佛手在线有挂吗,wepoker透视功能下载,积累教程(有挂猫腻)1、完成wepoker透...
要领辅助!老友辅助工具下载(辅... 要领辅助!老友辅助工具下载(辅助挂)果然真的有辅助技巧(真实有挂)1、完成老友辅助工具下载辅助器v3...
此事迅速冲上热搜!sohoo ... 此事迅速冲上热搜!sohoo poker辅助,来玩app破解版,指南书教程(有挂攻略)1、金币登录送...
举措辅助!牛总管辅助神器(辅助... 举措辅助!牛总管辅助神器(辅助挂)确实确实有辅助软件(有挂透明挂)进入游戏-大厅左侧-新手福利-激活...
值得注意的是!wepoker透... 值得注意的是!wepoker透视脚本免费,sohoo开挂辅助,诀窍教程(有挂教程)wepoker透视...