Mam dane wejściowe strumieniowe, które mają powtarzające się wartości. Mogę użyć dowolnej struktury danych, ale muszę policzyć liczbę wystąpień każdego elementu. Załóżmy, że mam listę dostawców telefonii komórkowej tak:Zliczanie liczby wystąpień każdego elementu na liście
Apple Nokia Samsung Apple LG Nokia HTC Android Apple Nokia Nokia Apple Samsung
muszę zbudować żadnej struktury danych korzystnie mapę ze szczegółami jak
Apple,4 Nokia,4 Samsung,2 LG,1 Android,1
Nie jestem pewien, czy jest to optymalne. Czy istnieje lepsze rozwiązanie niż to?
W rzeczywistości muszę jeszcze napisać powyższe jako kod. Lepszy kod też pomoże.
„Liczenie elementów listy” wydaje się mylące – Tom