Я ищу лучшее решение для поиска совпадающего набора с максимальным совпадением строк. Вот пример,найти максимальное количество совпадений из нескольких наборов
inSet = ["a","b","c","x"]
другой список набора
set1 = ["a","d","q","s"]
set2 = ["a","m","t","b","z"]
set3 = ["a","x","b","s","r","t"]
в приведенном выше примере, set3 составляет макс. количество совпадений (3).
лучший алгоритм для поиска с минимальным исполнением. любой указатель или предложение оценено.
Какова твоя первоначальная идея? И почему бы (не) быть таким же оптимальным, как вы думаете? Пожалуйста, покажите нам свое решение этой проблемы! – n247s
Для начала вы можете использовать новый Set <> (inSet) .retainAll (set1/set2/set3). –