![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
黄熊
我有白熊了
展开
-
golang json 处理
golang 的json 很蛋疼import ( "encoding/json")func main(){ //注意 : json 要encode struct里面的字段一定要是公共的 type Person struct { Name string Age int8 Height float32 }原创 2016-04-12 11:31:34 · 1179 阅读 · 0 评论 -
golang map使用
定义map类型 1.makevar a = make(map[string]int)a["one"] = 1a["two"] = 22.b :=map[string]int{ "a" : 1, "b" : 2,}删除一个keydelete(b,"a")注意 b[“a”] 不是一个变量,不能进行取地址操作循环和数组一样for k,v :=range b{ ...}原创 2016-04-09 13:50:11 · 1388 阅读 · 0 评论 -
golang 实现冒泡排序
func sort(array []int) { length := len(array) for i := 0; i < length; i++ { for j := i + 1; j < length; j++ { temp := array[i] if array[i] < array[j] {原创 2016-07-30 11:23:31 · 276 阅读 · 0 评论 -
golang 实现选择排序
什么是选择排序 它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。2 . 实例[10,5,78,90,66,4] //这是原始数组//开始,第一次以地一个元素为起点,找出最小的数,然后交换[原创 2016-07-30 14:16:53 · 313 阅读 · 0 评论