korleon
Hej,
W algorytmie potrzebuję sprawdzać czy dany element, który wczytuję, jeśli się pojawił to zwiększyć jego ilość o jeden.
W tym przypadku muszę kolekcjonować inty więc pomyślałem, że mapa będzie świetnym rozwiązaniem ale czy na pewno?
Na ten moment wykorzystuje: map<int, int> liczby;
Chodzi o to, że mam tablicę dwuwymiarową i moje działanie polega na tym, że muszę wrzucić do kolekcji sumę elementu tab[x][y] + tab[x][y+1] itd. Gdy wynik się powtórzy to mam zwiększyć jego ilość o jeden. Następnie sprawdzić jaka liczba wystąpień była największa i zliczyć ile cyfr miało takie wystąpienie.
Zależy mi na czasie wykonania i tutaj pytanie do Was, czy mapa do takich działań jest najlepsza? Czy jest coś szybszego od mapy?