Golang
月竹love
跳跳跳。。。
展开
-
Golang实现快速排序
//快速排序package mainimport ( "fmt" )var a []int //需要排序的数组func main() { a = []int{14, 1, 42, 18, 9, 23, 24, 5, 10, 18} quicksort(0, len(a)-1) fmt.Println(a) }//left 需要排序的数组起始位置 right 最右边的那原创 2016-05-17 21:46:35 · 1408 阅读 · 0 评论 -
Golang 冒泡排序
package mainimport ( "fmt" )func main() {//声明一个无序数据 array := [...]int{22, 37, 3, 2, -3, 2, 9, 1, 8888, 337, 271, 1, 27, 371, 381, 37619, 86, 27}//获取数组长度 num := len(array) for i := 0; i原创 2016-05-08 09:53:30 · 268 阅读 · 0 评论 -
Golang-slice
slice slice 是基本数组存在的,但是它提供了更加强大的功能,so使用起来也更加的方便 创建slice 类似于数组的创建方式,但是不用指明元素的个数:s1 := []string{"fff","ddsd","ddd"} 基于make创建: fun make([]T,len,cap) []T //T是元素的类型,len 元素的个数,cap slice 每次分配的空间大小(cap 是可选的)原创 2016-05-08 22:38:49 · 310 阅读 · 0 评论