
Golang
smx_dd
这个作者很懒,什么都没留下…
展开
-
【Golang】用 go 实现二叉搜索树
今日周六,闲来无事,正好最近学习了go语言,就用go实现了一个简单的二叉搜索树,用于练习,支持插入和删除操作。 package main import ( "fmt" ) type TreeNode struct { Value int Left *TreeNode Right *TreeNode } func CreateNode(value int) *TreeNode {...原创 2019-05-25 18:22:27 · 567 阅读 · 0 评论 -
【Golang】go实现单链表
go语言实现单链表,支持尾插和尾删操作 package main import ( "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 · 320 阅读 · 0 评论 -
【Golang】go语言面向接口
Go语言的接口是一种抽象数据类型,是一系列接口的集合,接口把所有的具有共性的方法定义在一起,任何其它类型只要实现了接口定义的方法就是实现了接口。接口是duck-type编程的一种体现,不关心属性(数据),只关心行为(方法)。 type 接口类型名 interface{ 方法名1(参数列表)(返回值) 方法名2(参数列表)(返回值) ... } type Fruit i...原创 2019-10-08 16:10:42 · 409 阅读 · 1 评论