Trier meilleurs scores dans un tableau

Trier meilleurs scores dans un tableau - C++ - Programmation

Marsh Posté le 06-12-2005 à 19:32:16    

bonsoir tout le monde,
 
j'aimerai savoir quel est l'algorithme le plus efficace pour le problème suivant :  
 
j'ai un tableau à 5 éléments, chaque élément contient un score (de jeu), un int en l'occurence). Puis arrive un nouveau score qui doit etre ranger dans ce tableau dans l'ordre décroissant...bon bref mon problème c'est de mettre à jour un "best_score"...Comment faire?G honte c trop bidon!! :heink:  
 
merki bcp pour vos réponses!!!! :D

Reply

Marsh Posté le 06-12-2005 à 19:32:16   

Reply

Marsh Posté le 07-12-2005 à 05:02:53    

une magnifique réponse à disparu ou je rêve ?
 
partant du principe que des scores plus bas arriveront plus fréquement,  
l'algo le plus efficace c'est de ranger ton tableau à l'envers et d'effectuer
une recherche séquentielle (qui n'effectura en moyenne q'un test), avec les décalages adéquats.
 
sinon tu peux coder en dur un arbre de cherche a base de if/else ?: ou autre joyeuseté
et dérouler les décalages en cas d'inscription au tableau.

Reply

Marsh Posté le 07-12-2005 à 15:09:18    

j epense que faire un vector serais ta solution la plus facile pour trimmer té score

Reply

Marsh Posté le 09-12-2005 à 14:16:20    

A mon avis pour un tableau de 5 elements tu peux mettre n'importe quel algo tu ne vera pas de différence en terme d'efficacité. Sauf bien sûr si tu fais cette operation en masse.

Reply

Marsh Posté le 09-12-2005 à 22:38:15    

il y a le bon vieux tri a bulle que jme souvient pu comment fair eparce que sa fais torp logntemps que je lé pa fais :(

Reply

Marsh Posté le 10-12-2005 à 11:39:34    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed