Gegeben 2 Strings:
%Vor% Ich möchte herausfinden, ob jedes Zeichen in stringB H
A
T
S
in stringA
Bei einem Junior-Ansatz kann der Prozess innerhalb einer verschachtelten for-Schleife ausgeführt werden, deren Berechnungskomplexität O (n ^ 2) ist.
%Vor%Ich suche nach einer schnelleren Lösung, um dieses Problem zu lösen.
Es gibt einen linearen Zeitalgorithmus.
stringA
in einen Hash-Satz von Charakteren, die einen O (1) Mitgliedschaftstest haben. stringB
. Tags und Links java complexity-theory subset compare computation