Aide pour algorithme de tri
Bonjour,
Je cherche à trier des objets de cette nature :
Code:
1 2 3 4 5 6 7 8
|
IDENTIFIANT NOM ID_PERE
Object1 : 1 Chips 2
Object2 : 2 Paquet 3
Object3 : 3 Armoire
Object4 : 4 Sel 3
Object5 : 5 Evier
Object6 : 6 Vaisselle 5 |
Ces objets sont dans un tableau sur lequel j'itère ligne après ligne.
J'aimerais pouvoir réorganiser ce tableau afin qu'il devienne ainsi :
Code:
1 2 3 4 5 6 7 8
|
IDENTIFIANT NOM ID_PERE
Object3 : 3 Armoire
Object2 : 2 Paquet 3
Object1 : 1 Chips 2
Object4 : 4 Sel 3
Object5 : 5 Evier
Object6 : 6 Vaisselle 5 |
Le classement des différents noeuds de même niveau étant fait par ordre alphabétique.
On m'a parlé d'arbres orientés verticalement, je ne comprends pas trop avec ce qu'il y a sur Internet comment utiliser cela.
> Dans l'hypothèse ou ce genre de traitement serait classique, connaitriez-vous une URL, un algorithme courant pour trier mon tableau ?
Merci par avance !
PS : désolé je suis débutant en terme d'algorithmique
K.