源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Go语言用map实现堆栈功能的方法

  • 时间:2022-08-30 23:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Go语言用map实现堆栈功能的方法
本文实例讲述了Go语言用map实现堆栈功能的方法。分享给大家供大家参考。具体实现方法如下:
[u]复制代码[/u] 代码如下:
package stack import (     "strconv" ) type Stack struct {     quenu map[int]int } func New() *Stack{     s := new(Stack)     s.quenu = make(map[int]int)     return s } func (s *Stack) Push(i int) {     s.quenu[len(s.quenu)] = i } func (s *Stack) Pop() {     delete(s.quenu, len(s.quenu)-1) } func (s *Stack) String() string {     info := ""     for i := 0; i < len(s.quenu); i++ {         info = info + "[" + strconv.Itoa(i) + "," + strconv.Itoa(s.quenu[i]) + "]"     }     return info }
希望本文所述对大家的Go语言程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部