Je cherche un bon exemple compréhensible en C++ avec des différences. Est-ce que le fichier d'en-tête <list.h>
fournit les deux ou devrais-je chercher ailleurs?Liste chaînée et exemples de listes doublement chaînées
2
A
Répondre
0
Non, thats une double liste liée
conteneurs de liste sont mises en œuvre une liste doublement chaînée; Doublement lié listes peuvent stocker chacun des éléments ils contiennent différents et emplacements de stockage non liés. La commande est conservée par l'association à chaque élément d'un lien vers l'élément le précédant et un lien vers l'élément le suivant.
2
Il n'y a pas <list.h>
, mais est un <list>
et, je le crains, ce n'est pas "code but éducatif". C'est une implémentation STL de la liste qui implique des itérateurs et est écrite pour accorder un maximum de flexibilité et de rapidité.
Vous voudrez peut-être voir Wikipedia ou "Introduction to Algorithms" de Cormen livre pour l'explication, le pseudocode et les complexités.
Questions connexes
- 1. C++ Bubble trier une liste doublement chaînée
- 2. Liste de liens simples à une liste doublement chaînée
- 3. Suppression de nœuds dans une liste doublement chaînée (C++)
- 4. ajouter des éléments dans la liste doublement chaînée
- 5. Listes chaînées C#
- 6. Listes chaînées simples dans C
- 7. Collections stl C++ ou listes chaînées
- 8. Allocation de mémoire C++ et implémentation de listes chaînées
- 9. C: listes chaînées de confusion
- 10. et question de référence (listes chaînées)
- 11. Intersection de deux listes chaînées
- 12. Comportement de la liste chaînée C++
- 13. est-ce que systemverilog supporte les listes chaînées?
- 14. Linq to sql - Listes chaînées
- 15. Besoin d'aide avec les listes chaînées;
- 16. Représentation d'une liste chaînée bi-directionnelle
- 17. Compilation et liaison de liste chaînée ADT
- 18. Liste des algorithmes génériques et des structures de données
- 19. Pourquoi insérer au milieu d'une liste chaînée O (1)?
- 20. Ajout de polynômes (listes chaînées) ...... Aide sur les bogues
- 21. Liste chaînée en python
- 22. liste chaînée push front
- 23. Suppression d'une liste chaînée
- 24. Affichage d'une liste chaînée
- 25. tri de la liste chaînée
- 26. Différents types de liste chaînée
- 27. Lecture polynomiale de base en utilisant des listes chaînées
- 28. Listes liées ou tables de hachage?
- 29. Liste des listes de listes
- 30. Liste chaînée circulaire dans Cocoa
Exemples de _what_? Un exemple d'utilisation d'une liste chaînée Un exemple de la façon dont une liste liée est implémentée? Un exemple des complexités temporelles et spatiales de l'utilisation d'une liste chaînée? –
@Mike Sérieusement? Je pense que la plupart des listes sont doublement liées, c'est un petit overhead de mémoire en échange d'être capable de reculer –
@Mike: [Il y en a quelques-uns.] (Http://stackoverflow.com/questions/2429217/under-what -circumstances-are-linked-lists-useful) –