![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
lookNo施
这个作者很懒,什么都没留下…
展开
-
5.go实现(queue)队列
package mainimport "fmt"type Queue struct { data []interface{}}func (q *Queue) Add(k interface{}) { q.data = append(q.data, k)}func (q *Queue) Pop() interface{} { if len(q.data) == 0 { return nil } v := q.data[0] q.data = q.data[1:] retu原创 2021-10-29 01:36:43 · 924 阅读 · 0 评论 -
04.go实现(stack)栈
import "fmt"type Stack struct { data []interface{}}func (s *Stack) Push(k interface{}) { s.data = append(s.data, k)}func (s *Stack) Pop() interface{} { if len(s.data) == 0 { return nil } n := len(s.data) - 1 v := s.data[n] s.data = s.data[原创 2021-10-29 01:16:55 · 142 阅读 · 0 评论