Besoin qu'on m'éclaire pour comprendre une question

Résolu
dx3d Messages postés 72 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour, lors d'un de mes derniers examens j'ai eu une question qui m'a posé quelques problèmes.

La question est la suivante :

Donnez un algorithme non récursif qui s'exécute en temps O(n), et qui inverse l'ordre d'une liste doublement chaînée. L'algorithme ne devra pas utiliser d'espace de stockage auxiliaire non constant.

Donc la première partie je comprend, la seconde partie par contre je ne comprend pas ce qui est entendu par un espace de stockage auxiliaire non constant. Si quelqu'un pourrait m'expliquer j'en serai reconnaissant ! :)



1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Bonjour,

En gros il fallait faire les modifications directement sur la liste originale, pas créer une nouvelle liste qui aurait consommé une mémoire en O(n), ici on te restreint à une consommation mémoire constante, en O(1).
La confiance n'exclut pas le contrôle
0