go
何书文老师
算法第一人 北大何书文 大家好 我是何书文老师
展开
-
2020-09-01
04.bookstore-注册原创 2020-09-01 15:52:53 · 111 阅读 · 0 评论 -
0001.leetcode-twoSum-两数之和
// hash table// 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。// 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。// 示例:// 给定 nums = [2, 7, 11, 15], target = 9// 因为 nums[0] + nums[1] = 2 + 7 = 9// 所以返回 [0, 1]package mainimport "fmt"func main()原创 2020-08-28 11:06:57 · 126 阅读 · 0 评论 -
0001.leetcode-twoSum-两数之和
// hash table// 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。// 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。// 示例:// 给定 nums = [2, 7, 11, 15], target = 9// 因为 nums[0] + nums[1] = 2 + 7 = 9// 所以返回 [0, 1]package mainimport "fmt"func main()原创 2020-08-28 10:59:02 · 118 阅读 · 0 评论 -
go检查内存泄露
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go检查内存泄露 */原创 2019-01-22 22:35:48 · 347 阅读 · 0 评论 -
go同步sync锁机制
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go同步锁sync */互斥锁一个goroutine获得了Mutex后,其他goroutine只能等待,除非该goroutine释放这个MutexRWMutex在读锁占用的情况下,会阻止写,但不阻止读RWMutex在写锁占用情...原创 2019-01-22 22:27:54 · 402 阅读 · 0 评论 -
go整型切片初始化
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go整型切片初始化 */s := make([]int, 0)s := make([]int, 3, 7)s := []int{7, 2, 5, 6, 5}原创 2019-01-22 22:22:26 · 4253 阅读 · 0 评论 -
go中main函数
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go中main函数 */main函数不能带参数main函数不能定义返回值main函数所在的包必须为main包main函数中可以使用flag包来获取和解析命令行参数 ...原创 2019-01-22 22:17:25 · 6190 阅读 · 0 评论 -
go中指针运算
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go中指针运算 */通过“&”取指针的地址通过“*”取指针指向的数据原创 2019-01-22 22:14:46 · 1062 阅读 · 0 评论 -
go引用类型(四)interface
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型(四)interface */原创 2019-01-22 22:13:16 · 935 阅读 · 0 评论 -
go中init函数
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go中init函数 */原创 2019-01-22 22:08:59 · 241 阅读 · 0 评论 -
go引用类型(三)channel
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型(三)channel */原创 2019-01-22 22:01:38 · 184 阅读 · 0 评论 -
go引用类型(二)map
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型map */原创 2019-01-22 21:43:36 · 205 阅读 · 0 评论 -
go引用类型(一)slice
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型slice */数组类型修改b,a不会改变package mainimport ("fmt")func main(){ a := [5]int{2,3,4,5,6}; b := a;...原创 2019-01-22 21:16:36 · 153 阅读 · 0 评论 -
go冒泡排序
/* * * * */package mainimport( "fmt")/* * */func main(){ values := []int{1,5,9,3,7}; fmt.Println(values); bubble_sort(values);}/* * */func bubble_sort(values []int){...原创 2019-01-24 22:18:45 · 262 阅读 · 0 评论