Я просто хочу спросить, как лучше всего работать с двумерным массивом (2 столбца), в котором будут храниться: CandidateName и их соответствующий VoteCount.
Что я хочу сделать, так это принять ввод от пользователя, сказав: VOTE John 10, где John - это имя кандидата, а 10 - это голоса, которые он хочет ему дать. Поэтому мне нужно сохранить {John, 10} в моем массиве. Однако после этого моя программа снова попросит пользователя проголосовать, поэтому, если я введу VOTE Doe 15, запись {Doe, 15} будет добавлена в массив. Если пользователь вводит VOTE John 2, мой массив необходимо обновить, и поэтому новое значение будет {John, 12}.
В настоящее время я использую два массива: CandidateName и VoteCount, и я просто полагаюсь на их индекс для сопряжения. Однако это не очень надежно, поэтому я пытаюсь найти другой способ решить эту проблему. Однако я не большой поклонник многомерных массивов.
Может кто-нибудь указать мне хороший способ, как этого добиться?