pb tri dans tableau - C++ - Programmation
Marsh Posté le 13-02-2005 à 12:21:50
Si tu n'indentes pas correctement ton code, je prédis que tu n'auras pas bcp d'aide.
Marsh Posté le 13-02-2005 à 12:22:31
Taz a écrit : oh du C |
j'en étais sur
bon allez, je m'y colle...
lechals >> je te met des annotations sur ton code
Code :
|
je me suis pas penché sur ton tri (en espérant qu'il n'y ait pas de leaks), mais tu ferais mieux d'utiliser un vector plutot que ton tableau
Marsh Posté le 11-02-2005 à 16:31:27
salut
j'essayais en fait de réaliser le tri d'un tableau (1 dimension, 4400 éléments) d'entiers aléatoires (compris entre 1 et 9)de la façon suivante:
-je ne garde que les valeurs localement extrèmales du tableau
cad si j'ai la sequence 15896852 je garderais 19682
-je ne doit pas garder 2 valeurs conscutives égales dans le tableau trié
pour ce faire j'ai écris l'algo suivant :
il semble fonctionner (en dehors d'un défaut à l'initialisation de la 2é valeur du tableau trié mais ce n'est pas l'objet de la question)
PROBLEME:
régulièrement mais pas systématiquement l'algo me renvoie une liste trié fausse :
-le nombre d'éléments du tableau n'est plus 4400
-les derniers chiffres non-nuls du tableau se termine à chaque fois par la séquence 201331441
??
d'où ma question qu'est-ce qui pourrait provoquer ce phénomène
et surtout pourquoi cela se produit-il uniquement parfois
merci pour tout éclairage
Message édité par lechals le 13-02-2005 à 12:00:50