Comment une DLL de liste doublement chaînée se compare-t-elle à la SLL de liste chaînée simple) ?
Comment une DLL de liste doublement chaînée se compare-t-elle à la SLL de liste chaînée simple) ?

Vidéo: Comment une DLL de liste doublement chaînée se compare-t-elle à la SLL de liste chaînée simple) ?

Vidéo: Comment une DLL de liste doublement chaînée se compare-t-elle à la SLL de liste chaînée simple) ?
Vidéo: How Insertion in Linked List Works ? 🤔😏 2024, Avril
Anonim

Introduction à Liste doublement chaînée : UNE Liste doublement chaînée ( DLL ) contient un pointeur supplémentaire, généralement appelé pointeur précédent, ainsi que le pointeur suivant et des données qui sommes la bride liste chaînée simple . SLL a des nœuds avec seulement un champ de données et ensuite relier champ. Les DLL occupe plus de mémoire que SLL car il a 3 champs.

En conséquence, quels sont les avantages de la liste doublement chaînée par rapport à la liste chaînée simple ?

Voici avantages / inconvénients de liste doublement chaînée plus de liste chaînée simple . 1) Une DLL peut être parcourue en avant et en arrière. 2) L'opération de suppression dans la DLL est plus efficace si un pointeur vers le nœud à supprimer est fourni. 3) On peut rapidement insérer un nouveau nœud avant un nœud donné.

De même, quelle est la différence entre une liste à chaînage simple et une liste à chaînage double ? Le principal différence entre une liste chaînée simple et liste doublement chaînée est la capacité de traverser. D'autre part liste doublement chaînée maintient deux pointeurs, vers le nœud suivant et précédent, ce qui vous permet de naviguer dans les deux sens dans tout liste chaînée.

Les gens demandent également, en quoi une liste doublement chaînée est-elle meilleure qu'une liste chaînée simple, par exemple ?

Liste doublement chaînée offre une mise en œuvre facile de nombreuses opérations, tandis que liste chaînée simple nécessite plus d'informations pour la même opération. Pour Exemple , la suppression d'un nœud dans un liste chaînée simple.

Pourquoi une liste doublement chaînée est-elle utilisée ?

Liste doublement chaînée peut être utilisé dans les systèmes de navigation où la navigation avant et arrière est requise. Il est utilisé par les navigateurs pour mettre en œuvre la navigation en arrière et en avant des pages Web visitées, c'est-à-dire le bouton précédent et suivant. C'est aussi utilisé par diverses applications pour implémenter les fonctionnalités d'annulation et de rétablissement.