Witam. Czy ktoś jest mi w stanie pomóc albo dać jakieś wskazówki? Mam za zadanie napisać funkcję, która zwraca najczęściej występującą w tablicy wartość: int najczesciej(int* t, int n), gdzie t to tablica, n jej długość. Niestety dopiero zaczynam swoją przygodę z programowaniem i nie mam żadnego pomysłu na to zadanie.
Najczęściej występująca wartość w tablicy.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
3
W jaki sposób rozwiązałbyś ten problem na kartce papieru?
(tj. dostajesz kartkę z setką różnych liczb i masz palcem wskazać tę, która jest najczęściej występująca)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 63
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
3
Użyj std::map do zliczania wartości - to właściwie jedna linijka roboty (mapujesz int ⟶ int, gdzie pierwszy int to typ wartości, a drugi to zliczane liczby)