Bonjour,
J'ai une liste de tâche dont certaines sont les sous tâches d'autres, exemple:
tache A, sous tache A1 de A, Sous tache A2 de A, sous sous tache 1 de A1...
les niveaux dans arborescence sont illimités, les noms diffèrent de l'exemple, une tache peut ne pas avoir de fils ou peut avoir plusieurs fils
Les taches sont définis entre autres par un Id et un IdDuParent (entiers)
je cherche un algorithme [java] qui permet de trier les taches selon l'ordre de:
tache A, 1er fils de A, sous fils du 1er fils de A... 2eme fils de A ... Tache B ...
je me suis déjà penché sur les arbres binaire mais c'est limité a deux fils par taches seulement.
Merci
Partager