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 }

相关内容

热门资讯

教程辅助“奇迹陕西挂”发现有挂... 奇迹陕西挂开挂教程视频分享装挂详细步骤在当今的网络游戏中,奇迹陕西挂作为一种经典的娱乐方式,吸引了无...
必知教程“微乐小程序辅助教程”... 微乐小程序辅助教程开挂教程视频分享装挂详细步骤在当今的网络游戏中,微乐小程序辅助教程作为一种经典的娱...
教程辅助“一起宁德钓蟹辅助器”... 教程辅助“一起宁德钓蟹辅助器”有挂方略开挂辅助插件大神讲解这是一款可以让一直输的玩家,快速成为一个“...
科技分享“山西扣点免费辅助下载... 科技分享“山西扣点免费辅助下载”wejoker辅助软件视频(带开挂辅助平台力荐教程)【无需打开直接搜...
教程辅助“长春科乐辅助”发现有... 教程辅助“长春科乐辅助”发现有挂开挂辅助器必胜教程 >>您好:软件加薇136704302信确实是有挂...
透视规律“多乐手游辅助”wep... 透视规律“多乐手游辅助”wepoker私局辅助(带开挂辅助平台实用技巧)1、下载安装好多乐手游辅助,...
教程辅助“胡乐胡乐辅助脚本可靠... 胡乐胡乐辅助脚本可靠吗开挂教程视频分享装挂详细步骤在当今的网络游戏中,胡乐胡乐辅助脚本可靠吗作为一种...
盘点一款“四川游戏家园怎么安装... 盘点一款“四川游戏家园怎么安装辅助器”wepoker怎么设置房间(带开挂辅助插件wepoke教程)>...
教程辅助“wepoker内置辅... 教程辅助“wepoker内置辅助器”真的有挂开挂辅助挂插件教程 >>您好:软件加薇136704302...
玩家爆料“凑一桌游戏软件下载”... 玩家爆料“凑一桌游戏软件下载”wpk透视工作室(带开挂辅助工具新版2026教程);无需打开直接搜索加...