Group:需要组合在一起的 ID 的结构

时间:2024-07-21 16:47:09
【文件属性】:

文件名称:Group:需要组合在一起的 ID 的结构

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-21 16:47:09

Go

##团体 组是一种用于管理组的结构,其中一个值只能是一个组的成员,将其添加到任何其他组会将这些组组合在一起。 这个包自动处理组的组合。 例子: grp := group.New() grp.Add(1, 3, 5, 10) grp.Add(11, 14) grp.Add(20, 2) grp.Add(3, 11, 8) 以上将产生组: [0] 1, 3, 5, 8, 10, 11, 14 [1] 2, 20 指数 创建一个新组: grp := group.New() 向组添加值: grp.Add(1, 2, 3, 4, etc.) 找到任意值的组: id, exists := grp.Of(4) 检索所有组: allgroups := grp.Groups() // [][]int 获取活动(不包括空)组的总数: numgroups := grp.L


【文件预览】:
Group-master
----.gitignore(574B)
----README.md(959B)
----group.go(3KB)
----.gitattributes(378B)

网友评论