Trier un tableau a deux dimensions [RESOLU] - PHP - Programmation
Marsh Posté le 30-12-2006 à 18:40:21
hardrog a écrit : Bonjour,
|
Ben pour un tableau d'aussi petite taille, l'algo du tri à bulle semble le plus simple à implémenter...
Marsh Posté le 30-12-2006 à 18:41:13
J'avance, maintenant j'arrive a faire un pseudo tri:
Code :
|
affiche:
Code :
|
On peut voir que le tri a bien été effectué, mais le probléme qui se pose est que le tri n'affecte pas l'indice du tableau.
j'aurais voulut avoir:
Code :
|
Auriez vous des idées?
Hardrog
Marsh Posté le 30-12-2006 à 19:00:25
hardrog a écrit : Auriez vous des idées? |
Oui, tu implémentes toi-même l'algo. Avec permutation des éléments placés à la mauvaise place etc...
Marsh Posté le 30-12-2006 à 19:02:48
C'est bien ce dont j'avais peur.
Mais le tri de tableau à deux dimensions doit être une tâche assez fréquente, je pensais donc que quelqu'un l'aurait déjà fait. Je reste ouvert a toutes suggestions .
Hardrog
Marsh Posté le 30-12-2006 à 19:33:54
Sve@r a écrit : Oui, tu implémentes toi-même l'algo. Avec permutation des éléments placés à la mauvaise place etc... |
Ouais, enfin, un simple usort avec une fonction de comparaison assez triviale semble plus direct et simple à mettre en place
Marsh Posté le 30-12-2006 à 20:17:12
Merci pour la piste, je cherche dans ce sens (usort).
Hardrog
Marsh Posté le 30-12-2006 à 20:53:47
J'ai abandonné le usort, pour une adaptation du tri a bulle. Sa marche nickel, merci pour vos idées.
Hardrog
Marsh Posté le 30-12-2006 à 17:46:27
Bonjour,
je dispose d'un tableau à deux dimensions du type:
Je souhaiterais donc trier mon tableau en fonction du nombres de points qui correspond à la deuxiéme case du second tableau.
Merci d'avance pour vos pistes ou idées.
Hardrog
Message édité par hardrog le 30-12-2006 à 20:53:04