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

Résolu
dx3d Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   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