
jesteś tutaj� 219
Nazywanie danych
Modyfikowanie programu zliczającego głosy, aby użyć map
Teraz, gdy już trochę lepiej rozumiesz mapy, pora zobaczyć, czy uda się wykorzystać zdobytą
wiedzę, by uprościć program do głosowania.
Wcześniej używana była para wycinków. Jeden,
names
, przechowywał nazwiska kandydatów,
a drugi,
counts
, głosy oddane na każdą z osób. Każde nazwisko wczytane z pliku wymagało
przeszukiwania element po elemencie wycinka z nazwiskami. Następnie zwiększana była
liczba głosów dla danego nazwiska w powiązanym elemencie wycinka
counts
.
Użycie mapy będzie znacznie prostsze. Można wtedy zastąpić dwa wycinki jedną mapą (też o nazwie ...