- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Golang实现生产者消费者模型
代码package mainimport ( "fmt")func main() { c := make(chan int) go Producer(c) Consumer(c)}func Producer(c chan int) { for i := 0; i < 10; i++ { fmt.Println("Produce:", i) c <- ...
2019-05-30 20:46:02 1251
原创 Golang实现常用六大排序算法
使用Golang实现了以下排序算法:冒泡排序选择排序插入排序快速排序归并排序堆排序主函数package mainimport ( "fmt" "math/rand" "sort" "time")const ( num = 10000 // 测试数组的长度 rangeNum = 100000 // 数组元素大小范围)func main() {...
2019-05-30 19:50:25 3313
原创 Golang实现睡眠排序(SleepSort)
睡眠排序睡眠排序原理就是为一个长度为n的待排序数组创建一个长度为n的线程向量,将待排序数字作为线程sleep函数的参数,sleep完成后输出数字,那么数字越大sleep时间越长,就排到越后面.联想到Golang特点之一就是使用goroutine处理多线程情景, 因此做了尝试.多个goroutine休眠时间以数字大小成正比, 休眠结束后放入管道channel, 管道内数字排序即为数组升序排...
2019-05-26 01:44:04 1919
原创 从Python到Golang学习笔记
从本科学过C/C++和java,但是实际项目中用的多的是python. 因此python深刻影响了我的编程思维, 从python转到Go, 让我总结了一些学习笔记.静态/动态如果你在python之前没有C或JAVA等静态语言的代码量积累, 接触go之后, 编程习惯上最大的各种不同基本都可以归根于动态语言与静态语言的区别.简单来说,两门语言各自的编译解释的方式不同,造成了编程时思维的不同.py...
2019-05-23 04:01:06 940
NotoSansCJK-Regular.zip
2020-02-14
[人民邮电出版社]推荐系统实践-项亮
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人