Une nouvelle remarque,
Si tu utilises un structure, les feuilles sont les nœuds qui n'ont pas de fils, (ça va sans le dire, mais ça va mieux en le disant.) La recherche sera dans ce cas certainement plus rapide.
Si tu utilises les fonctions ArbreXXX de windev, une petite surcharge de ces fonctions incluant cette structure, peut très bien te simplifier la tâche.