随笔分类 -  go 学习

摘要:go container/heap包提供了堆的实现。 更详细的定义见下面的链接 Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国 (studygolang.com) 这里主要讲下怎么使用这个包来实现最小堆和最大堆 首先要定义一个满足下面这个接口的类型 ty 阅读全文
posted @ 2022-02-21 01:14 布羽 阅读(266) 评论(0) 推荐(0) 编辑
摘要:最近在刷leetcode,经常要使用sort包里面提供的查找和排序的函数,所以对其中使用比较多的方法做简单介绍。 首先是golang 标准库在线文档的索引 Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国 (studygolang.com) 1.排序 对于 阅读全文
posted @ 2022-02-07 15:42 布羽 阅读(248) 评论(0) 推荐(0) 编辑
摘要:排序算法的分类如下 各个算法的时间和空间代价如下 注:另外还有一个时间代价为O(N)的桶排序算法,局限性比较大,感兴趣可以另作了解。 那么,如何选择各个排序算法呢? 1. 首先,在待排序数组长度比较短的情况下,使用简单排序算法效果比较好。 在简单排序算法中,直接插入排序的平均情况是相对较好的。而简单 阅读全文
posted @ 2022-01-12 21:12 布羽 阅读(102) 评论(0) 推荐(0) 编辑
摘要:fabrci源码记录 writer:布羽 说明 本文件中的源码基于fabric2.3.x 阅读源码借鉴《Hyperledger Fabric核心技术》,书本基于v1.4 部分其他资料搜集于博客 源码简拼 MSP:Membership service provider 会员服务提供者 BCCSP:bl 阅读全文
posted @ 2021-03-24 10:54 布羽 阅读(509) 评论(0) 推荐(0) 编辑
摘要:go语言学习到结构体部分,有个以下练习,是和指针(或者地址)相关的 代码如下 type student struct { name string age int } func main() { m := make(map[string]*student) stus := []student{ {na 阅读全文
posted @ 2020-09-22 00:11 布羽 阅读(444) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示