![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
smx_dd
这个作者很懒,什么都没留下…
展开
-
【Golang】用 go 实现二叉搜索树
今日周六,闲来无事,正好最近学习了go语言,就用go实现了一个简单的二叉搜索树,用于练习,支持插入和删除操作。package mainimport ( "fmt")type TreeNode struct { Value int Left *TreeNode Right *TreeNode}func CreateNode(value int) *TreeNode {...原创 2019-05-25 18:22:27 · 522 阅读 · 0 评论 -
【Golang】go实现单链表
go语言实现单链表,支持尾插和尾删操作package mainimport ( "fmt")type ListNode struct { val int next *ListNode}func CreateNode(value int) *ListNode { return &ListNode{value, nil}}func (list *ListN...原创 2019-05-27 16:44:11 · 283 阅读 · 0 评论 -
【Golang】go语言面向接口
Go语言的接口是一种抽象数据类型,是一系列接口的集合,接口把所有的具有共性的方法定义在一起,任何其它类型只要实现了接口定义的方法就是实现了接口。接口是duck-type编程的一种体现,不关心属性(数据),只关心行为(方法)。type 接口类型名 interface{ 方法名1(参数列表)(返回值) 方法名2(参数列表)(返回值) ...}type Fruit i...原创 2019-10-08 16:10:42 · 344 阅读 · 1 评论