![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang学习
xgq466545451
分公司gsg
展开
-
算法4:单链表的相关操作
实现如下操作1.判断是否为空的单链表2.单链表的长度3.获取头节点4.从头部添加元素5.从尾部添加元素6.在指定位置添加元素7.删除指定元素8.删除指定位置的元素9.判断是否包含某个元素10.单链表的反转linkedList包代码如下:package linkedListimport "fmt"type Object interface{}type Node s...转载 2019-03-24 20:38:10 · 184 阅读 · 0 评论 -
golang中用channel实现两个goroutine之间的通信
1、goroutineGolang 在语言层面对并发编程提供支持,一种类似协程,称作 goroutine 的机制。只需在函数调用语句前添加 go 关键字,就可创建并发执行单元。开发人员无需了解任何执行细节,调度器会自动将其安排到合适的系统线程上执行。goroutine 是一种非常轻量级的实现,可在单个进程里执行成千上万的并发任务。事实上,入口函数 main 就以 goroutine 运行。另...原创 2019-03-18 22:26:14 · 1647 阅读 · 0 评论