Go语言中如何维护整数序列集合(set of integer sequences)
要构造集合(set),我们可以使用映射(map)实现,示例代码如下:
set := make(map[string]bool) set["Foo"] = true foo_exists := set["Foo"]
如果我们想要实现整数序列的集合,使用make(map[[]int]bool)声明时,Go编译器会抛出Invalid key type []int错误。
集合是用途广泛的基础数据类型,例如整数序列集合可用于密码生成/破解程序中,记录已生成/尝试过的密码,方便程序快速查询以避免重复操作,这类基础数据结构在各类应用开发中都较为常用。
内容的提问来源于stack exchange,提问作者xuhdev
相关产品推荐
相关产品推荐

