Go 实现的科学计算库Gosl
Gosl 是用 Go 编写的科学计算库,用于帮助科学研究软件的开发。 这个库尽可能做到通用,它使用了多线程并发技术,以及基于消息传递的并发计算。它还实现了几何计算,随机数生成和概率分布的功能和结构、优化算法以及绘图和可视化...阅读全文
Gosl 是用 Go 编写的科学计算库,用于帮助科学研究软件的开发。 这个库尽可能做到通用,它使用了多线程并发技术,以及基于消息传递的并发计算。它还实现了几何计算,随机数生成和概率分布的功能和结构、优化算法以及绘图和可视化...阅读全文
Go语言编程 作 者 许式伟 等 著 出 版 社 人民邮电出版社 出版时间 2012-08-01 版 次 1 页 数 245 印刷时间 2012-08-01 开 本 16开 纸 张 胶版纸 印 数 1 I S B N 9787115290366 推荐指数:★★★★★ 购买地址:立即购买 Go语言程序设计 作 者 [英] Mark Summerfield 著;许式伟,吕桂华,徐立 等 译 出 版 社 人民邮电出版社 出版时间 2013-08-01 版 次 01 页 数 354 印刷时间 开 本 16开 纸 张 胶版纸 印 数 1 I S B N 9787115317902 推荐指数:★★★★★ 购买地址:立即购买 Go并发编程实战 作 者 郝林 著 出 版 社 人民邮电出版社 出版时间 201...阅读全文
http://talks.godoc.org/github.com/gonum/talks/2017/gonumtour.slide#...阅读全文
https://medium.freecodecamp.org/460-free-online-programming-computer-science-courses-you-can-start-in-july-ea767bb22092 自备梯...阅读全文
http://divan.github.io/talks/2017/06bcn/why_every_gopher_should_be_a_data_scientist.pd...阅读全文
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 算法原理 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 算法稳定性 冒泡排序是就地排序,且它是稳定的。 算法描述 go语言 package bubblesort //冒泡排序 func BubbleSort(values []int) { flag := true for i := 0; i < len(values)-1; i++ { flag = true for...阅读全文