Golang之单链表实现

一.单链表基本概念单链表是一种顺序存储的结构。 有一个头结点,没有值域,只有连域,专门存放第一个结点的地址。 有一个尾结点,有值域,也有链域,链域值始终为NULL。 所以,在单链表中为找第i个结点或数据元素,必须先找到第i - 1 结点或数据元素,而且必须知道头结点,否者整个链表无法访问。关于链表的概念,此处不细讲了,具体的内容,大家可以自行查找相关数据结构资料.本文主要通过Golang实现链表的几种常见操作:判断是否为空的单链表单链表的长度从头部添加元素从尾部添加元素在指定位置添加元素删除指定...阅读全文

2018-07-25 13:19:21 暗黑魔君
阅读:14333 评论:2

go modules 个人使用总结

go modules [TOC] go 1.13 的环境配置 删除.zshrc 中的大部分配置,只配置goroot其余配置用下列命令: go env -w GOSUMDB="sum.golang.google.cn" # 更换为国内的校验源,默认sum.golang.org go env -w GOPROXY="https://goproxy.io,direct" # 解决代理 go env -w GO111MODULE="on" go env -w GOPRIVATE=*.gitlab.com...阅读全文

2019.10.17 10:41:15 aside section . 等
阅读:1365 评论:0