到目前为止,我天真的方法是
type stack []int
func (s *stack) Push(v int) {
*s = append(*s, v)
}
func (s *stack) Pop() int {
res:=(*s)[len(*s)-1]
*s=(*s)[:len(*s)-1]
return res
它有效 - playground,但看起来很丑并且有太多的取消引用。我能做得更好吗?
婷婷同学_
相关分类