У меня есть переменное число ArrayList, которое мне нужно найти для пересечения. Реалистичный колпачок на количество наборов строк, вероятно, около 35, но может быть больше. Я не хочу никакого кода, просто идеи о том, что может быть эффективным. У меня есть реализация, которую я собираюсь начать кодировать, но хочу услышать некоторые другие идеи.Эффективное обнаружение пересечения переменного числа наборов строк
В настоящее время, просто думая о моем решении, похоже, что у меня должно быть асимптотическое время работы Θ (n).
Спасибо за помощь!
tshred
Edit: Для того, чтобы уточнить, я просто хочу знать, есть ли более быстрый способ сделать это. Быстрее, чем Θ (n).
Спасибо за помощь всем! Строки фактически находятся внутри объектов в уже существующем списке массивов, поэтому я оставлял их в массивах. Мне никогда не приходилось использовать классы Java-классов, которые будут упомянуты, но определенно будут их использовать. Я ценю рекомендации. Проблема решена. – tshred