具体地说,这里提到的set的概念是:http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-16.html#%_sec_2.3.3
我理解数据结构是如何工作的,以及如何遍历它们,但它的使用更难概念化。
有没有人介意用不同的词来解释它,也许这可以帮助它点击。非常感谢。
发布于 2012-01-15 21:00:42
如果您有一个集合(a b c)
,那么尝试将a
插入到其中将会得到相同的集合(a b c)
。它只是一个集合,它有约束/保证不会有重复的值。
示例用法:您希望查找文本中使用的所有单词,但它们的频率并不相关。如果你有一个集合,那么算法就是:遍历所有单词,并将每个单词添加到集合中。由于set会自动丢弃所有重复项,因此当您完成时,它是正确的结果。
https://stackoverflow.com/questions/8873215
复制相似问题