Bonjour,
J'ai besoin d'utiliser une pile dans un programme, histoire de ne pas réinventer la roue j'utilise glib (qui semble assez courante et complète). Mais la librairie ne propose pas une structure "stack", je pense donc utiliser une liste simplement chaînée en insérant/supprimant au début de la liste (O(1) donc). Mais dans un tutorial d'IBM il est dit que Gimp utilise plutôt la queue (qui est une liste doublement chaînée avec plus de fonctions) pour faire une pile. Je ne vois pas trop l'intérêt, il y a un avantage ? Ou une autre manière meilleure que ce que je compte faire avec la liste chaînée ?
Merci d'avance !
Partager