没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
位集 转到语言库以在非负整数和布尔值之间映射 描述 包位集实现位集,即非负整数和布尔值之间的映射。 它应该比map [uint] bool更有效。 它提供了设置,清除,翻转和测试单个整数的方法。 但是,它也提供集合相交,并集,差,补码和对称运算,并提供测试以检查是否设置了任何,所有或未设置的位,并查询位集的当前长度和正数位。 BitSets扩展为最大设置位的大小; 内存分配大约为最大位,其中最大为最大设置位。 BitSet永远不会缩小。 在创建时,可以给出将要使用的位数的提示。 许多方法(包括Set,Clear和Flip)都返回BitSet指针,该指针允许链接。 使用示例: package main import ( "fmt" "math/rand" "github.com/willf/bitset" ) func main () { fmt . Printf ( "Hello from BitSet! \n " ) var b bitset. BitSet // play some Go Fish for i := 0 ; i < 100 ; i ++ {
资源推荐
资源详情
资源评论
收起资源包目录
bitset-master.zip (23个子文件)
bitset-master
.gitignore 274B
README.md 3KB
popcnt_cmp_test.go 2KB
popcnt_test.go 1KB
azure-pipelines.yml 1KB
.github
workflows
test.yml 422B
FUNDING.yml 292B
bitset.go 24KB
bitset_test.go 33KB
popcnt_19.go 750B
LICENSE 1KB
popcnt.go 1020B
go.mod 40B
bitset_benchmark_test.go 10KB
popcnt_amd64.s 2KB
popcnt_generic.go 438B
trailing_zeros_18.go 410B
trailing_zeros_19.go 132B
popcnt_amd64.go 1KB
go.sum 0B
.travis.yml 663B
popcnt_go18_test.go 1KB
popcnt_amd64_test.go 2KB
共 23 条
- 1
资源评论
婉君喜欢DIY
- 粉丝: 13
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功