Gevraagd wordt om de stemformulieren van een verkiezing te verwerken waarbij elke kiezer de naam van zijn of haar favoriete kandidaat opgeschreven heeft. De
Ontwerp een algoritme voor dit probleem. Schrijf hiervoor een methode public Collection<String> tel(int aantalVerkozenen, List<String> stemmen)
in een klasse MijnFormulierTeller
, die een implementatie is van de interface FormulierTeller
1. Deze methode neemt het aantal verkozenen en de lijst met stemformulieren als input en geeft een collectie terug met de verkozen personen. Indien er een ex aequo is bij de bepaling van de
Bepaal de tijdscomplexiteit van jouw algoritme.
Gebruik eventueel de testklasse SimpleTest
2 om je oplossing lokaal te testen. Je kan hierin eenvoudig extra testgevallen toevoegen.