Go语言版块
主要记录Go的相关知识
csndzt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang 二维切片排序
1. 使用sort包进行排序 points:= [][]int{ {10,16}, {2,8}, {1,6}, {7,12}, } // 右边界升序 sort.Slice(points, func(i, j int) bool { return points[i][1] < points[j][1] }) fmt.Println(points) 打印结果: [[1 6] [2 8] [7 12] [10 16]] ...原创 2020-12-06 20:53:36 · 552 阅读 · 0 评论 -
GO 基本用法
1, 定义数组 var arr [5]int // 5 必须写 2, 判断一个元素是否为一个map的键 //v为一个int 变量 if _, ok:=m[v]; ok { return true } else { m[v] = 1 }原创 2020-08-30 16:42:00 · 308 阅读 · 0 评论 -
在Go语言中使用冒泡排序?
/* 冒泡排序:第1个元素和第2个元素比较,若a[j] > a[j+1], 那么交换位置 0. 思想:n个元素,依次处理每个元素,因此需要处理n次; 1. 需要使用两层循环,2个元素只需比较1次,外层循环 n-1 次 2. 关键点在内层循环处理次数, n个元素需要处理n-1次,但是每次处理完1个元素后,下次处理 -1 次 因此,内层总的处理次数为 n-1-i, */ /* G...原创 2020-03-15 21:17:25 · 218 阅读 · 0 评论 -
Go语言中如何使用常量?
// go语言中的常量定义 //1. 定义常量,规定类型 const filename0 string = "xyz.txt" //2. 定义常量不规定类型(则类型不确定) const filename1 = "xyz.txt" //3.常量相当于文本替换,const数值可作为各种类型使用 const a, b = 3, 4 var c int c = int(math.Sqrt(a*a ...原创 2020-04-13 23:05:08 · 497 阅读 · 0 评论
分享