La méthode de vote hare sous java

Description

le programme calcule selon la méthode de hare qui est le choix d'un candidat (l'élu) à partir d'une élection comme celle dans l'algorithme de borda mais la différence c'est que dans cette méthode à chaque fois (itération) en élimines le candidat qui a moins voix ..
il prend en paramètre:
le nombre de candidat;
le nombre de personnes qui votent;
les noms des candidats: des caractère {'a', 'b', ....}
exemple :
a a a c c b e
b d d b d c c
c b b d b d d
d e e e a a b
e c c a e e a

est la matrice de vote;

Conclusion :


voilà un exemple d’exécution de la méthode hare:

la methode de hare

entrer le nombre de candidats :

5
entrer le nombre de personnes qui votent :

7
entrer les noms des candidats :

a b c d e
a b c d e
le vote :

a a a c c b e
b d d b d c c
c b b d b d d
d e e e a a b
e c c a e e a
a a a c c b e
b d d b d c c
c b b d b d d
d e e e a a b
e c c a e e a
  • -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

a a a c c b e
b b b b b c c
c e e e a a b
e c c a e e a
  • -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

a a a c c b c
b b b b b c b
c c c a a a a
  • -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

a a a c c c c
c c c a a a a

matrice finale
a a a c c c c
c c c a a a a
le choix sociale est: c ====> 4

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.