我有这个想法来处理两组重要性相等的数据。在我正在开发的项目中,有一些带有相关标签的文件。最初我只是将数据保存在哈希表中,文件作为键,每个文件的标签作为值。但有时我想查看所有标签并说出有关文件的内容。
我决定跟踪两个哈希表,一个转发(file0->(tag1 tag2):file1->(tag2 tag3))
和一个反转(tag1->(file0):tag2->(file0 file1):tag3->(file1))
。我还没有尝试过,因为我不确定它是否像我想的那样有用,或者我只是在我脑海中。这有什么好处吗?事先使用?