我用 Java 编写了一个程序,它从数据库表中检索记录并将它们存储在哈希图中。
它们的键和值如下所示:
Key(represent words) Values(represent filename)
w1 file1
w2 file1
w3 file2
w4 file1
w5 file2
w6 file1,file2
............
列表还在继续,但这只是它的外观的一个想法。如您所见,单词没有重复,它们是独一无二的。
鉴于我有这个哈希图信息,我需要找到键的交集和它的下一个键并返回交集的结果。这个想法看起来像这样:
w1∩w2= file1
w2∩w3= empty
w3∩w4= empty
........它会一直运行,直到完成 hashmap 中的最后一对键。
由于这对交集结果取决于哈希图中的键数,我猜我需要使用一些循环来保持它迭代以返回所有结果。
有没有一种方法可以获取每个后续键的交集,也有一种方法可以优化而不考虑哈希图的大小?
我很感激任何建议。
慕沐林林
当年话下
jeck猫
随时随地看视频慕课网APP
相关分类