![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang学习
文章平均质量分 92
夜风晚凉
喝酸奶不舔盖的男人!
展开
-
GO语言—心形GIF图片
520当天,在抖音上刷到了一个MATLAB版的心形GIF图片的视频,心血来潮,写了一个Go语言版本的,供大家学习参考。package mainimport ( "image" "image/color" "image/gif" "math" "os")// 申明画板的颜色组var palette = []color.Color{color.White, color.Black, color.RGBA{0xff, 0x00, 0x00, 0xff}}func main() { c原创 2020-05-20 21:00:25 · 2452 阅读 · 0 评论 -
Go语言—字符串操作/转换
字符串在开发中经常用到,包括用户的输入,数据库读取的数据等,我们经常需要对字符串进行分割、连接、转换等操作,我们可以通过Go标准库中的strings和strconv两个包中的函数进行相应的操作。字符串操作常用方法总结package mainimport ( "fmt" "strings")func main() { // func Contains(s, substr stri...原创 2020-05-01 22:36:14 · 1552 阅读 · 0 评论 -
数据结构与算法—二叉树(Go语言实现)
Go语言实现二叉树的常用算法本文参考原博客:数据结构与算法之二叉树(Python版),实现了常用的二叉树链式表示、节点初始化、二叉树的输出、深度计算、叶子节点统计、深度遍历(先中后序遍历)及广度遍历,也涉及到了go语言中接口及常用的递归算法,供大家参考学习!package mainimport "fmt"// Node 二叉树节点,采用链表的形式表示type Node struct ...原创 2020-04-29 23:10:15 · 504 阅读 · 0 评论 -
Go语言—利用结构体操作单链表
写在前面在学习Go语言中的结构体实现单链表时,发现参考资料给的一些例子都是十分简单。上网查了一圈,也没有找到更多的稍微复杂一些的例子,于是结合以前学习Python操作单链表的思路,给出了Go语言的版本,仅供学习参考。package mainimport "fmt"// ListNode 链表的节点type ListNode struct { val int next *List...原创 2020-04-01 00:13:18 · 514 阅读 · 0 评论