![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
海阔、天空
这个作者很懒,什么都没留下…
展开
-
Go 冒泡、鸡尾酒、快速、插入 排序
Go 冒泡、鸡尾酒、快速、插入 排序package mainimport "fmt"var sli = []int{1, 43, 54, 62, 21, 66, 32, 78, 36, 76, 39}//冒泡排序func bubbleSort(sli []int) []int { len := len(sli) //该层循环控制 需要冒泡的轮数 for i := 0; i &...原创 2019-11-28 16:13:38 · 127 阅读 · 0 评论 -
Golang 链表实现
Golang 链表实现package main//链表实现import ("fmt""os")//定义错误常量const ( ERROR = -1000000001)//定义元素类型type Element int64//定义节点type LinkNode struct { Data Element //数据域 Nest *LinkNode //指针域,...原创 2019-11-28 16:10:24 · 183 阅读 · 0 评论 -
go string []byte相互转换
string 不能直接和byte数组转换string可以和byte的切片转换1,string 转为[]bytevar str string = “test”var data []byte = []byte(str)2,byte转为stringvar data [10]bytebyte[0] = ‘T’byte[1] = ‘E’var str string = string(dat...原创 2019-05-21 17:53:04 · 628 阅读 · 0 评论 -
Go 自定义排序
Go 自定义排序有的时候我们希望排序不是仅仅按照自然顺序排序。例如,我们希望按照字符串的长度来对一个字符串数组排序而不是按照字母顺序来排序。这里我们介绍一下Go的自定义排序。// An highlighted blockpackage mainimport "sort"import "fmt"// 为了能够使用自定义函数来排序,我们需要一个// 对应的排序类型,比如这里我们为内置...原创 2019-07-09 11:00:58 · 628 阅读 · 0 评论