Czy w trzecim rozwiązaniu to jest na pewno złożoność O(n)? Przecież on tam używa find() które w najgorszym przypadku przeszuka i tak całą unordered_map?
@qopeq: map to słownik, w którym użycie find zajmuje O(1) niezależnie ile znajduje się w nich par klucz wartość. W najgorszym wypadku pętla (nie na słowniku map ale na tablicy arr) wykona się n razy zatem złożoność wynosi O(n)
Czy w trzecim rozwiązaniu to jest na pewno złożoność O(n)?
Przecież on tam używa find() które w najgorszym przypadku przeszuka i tak całą unordered_map?
#programowanie