数据结构与算法
lookNo施
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5.go实现(queue)队列
package main import "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 · 1025 阅读 · 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 · 215 阅读 · 0 评论
分享