ich mit folgenden eine Hilfe benötigen:Erlang abflachen Komplexität Funktion Zeit
flatten ([]) -> [];
flatten([H|T]) -> H ++ flatten(T).
Eingangsliste enthält weitere Listen mit unterschiedlicher Länge
Zum Beispiel:
flatten([[1,2,3],[4,7],[9,9,9,9,9,9]]).
Was ist die Zeitkomplexität von dieser Funktion? Und warum?
Ich habe es zu O (n), wobei n eine Anzahl von Elementen in der Liste Eingabe ist.
Zum Beispiel:
flatten([[1,2,3],[4,7],[9,9,9,9,9,9]]) n=3
flatten([[1,2,3],[4,7],[9,9,9,9,9,9],[3,2,4],[1,4,6]]) n=5
Vielen Dank für Hilfe.