Ho un numero variabile di ArrayList di cui ho bisogno per trovare l'intersezione di. Un limite realistico al numero di serie di stringhe è probabilmente intorno ai 35 ma potrebbe essere più. Non voglio alcun codice, solo idee su ciò che potrebbe essere efficiente. Ho un'implementazione che sto per iniziare a programmare ma voglio ascoltare altre idee.Trovare in modo efficiente l'intersezione di un numero variabile di insiemi di stringhe
Attualmente, solo pensando alla mia soluzione, sembra che dovrei avere un runtime asintotico di Θ (n).
Grazie per qualsiasi aiuto!
tshred
Edit: Per chiarire, io in realtà voglio solo sapere c'è un modo più veloce per farlo. Più veloce di Θ (n).
Grazie per l'aiuto a tutti! Le stringhe sono in realtà all'interno di oggetti in una lista di array già esistente, questo è il motivo per cui li stavo lasciando negli array. Non ho mai dovuto usare le classi di collezioni Java menzionate, ma le userò sicuramente. Apprezzo le raccomandazioni. Problema risolto. – tshred