![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
lintyone
这个作者很懒,什么都没留下…
展开
-
Golang够浪-实现单链表
简介本次将使用Golang实现单链表结构,主要实现以下功能:可以存放各种类型的元素(interface{})获取是否为空(无头节点)获取长度获取头结点从头部、尾部、指定位置添加元素删除指定元素删除指定位置元素判断是否包含哪个元素开始结构接下来首先定义单链表的数据结构首先定义节点结构体type Node struct { Data interface{} Ne...原创 2019-07-21 14:16:26 · 194 阅读 · 0 评论 -
Golang够浪-实现最简单队列Queue
队列只需要最简单的先进先出开始首先定义结构体type Queue struct { linkedList.List}由Queue维护前面写到的单链表,没看过的可以看上一篇文章函数Queue只需要有三个函数:put 塞入最前pop 弹出最后size 获取长度func (queue *Queue) Put(data interface{}) { queue.Add(...原创 2019-07-21 14:56:16 · 1040 阅读 · 0 评论