Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

C++

Dequeue

Testen Sie unsere 2016 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Welche Methoden die sogenannte "Double-Ended-Queue" (kurz deque) anbietet und wie Sie diese verwenden, zeigt Ihnen der Trainer anhand eines kurzen Beispiels.

Transkript

Hat man einen Speicherbereich, den man nach hinten erweitern will, aber auch an dem Anfang erweitern will und schnell drauf zugreifen, kann man eine Deque verwenden, die sogenannte "Double-Ended-Queue". Hier mit include wird es reingeladen, damit das bekannt ist, und dann haben wir jetzt mal das Deque verwendet in der Ausgabe als Integer. Einfaches Beispiel hier. Hier gebe ich die Deque einfach aus, nach bewährtem Verfahren mit einem Iterator hier Index. Und im Hauptprogramm zeige ich Ihnen, was ich damit machen kann. Das ist natürlich hier immer schwer zu zeigen, wo der genaue Unterschied zwischen diesen unterschiedlichen Formen von Vektoren und Listen und so weiter liegt, weil es sich hier teilweise in der Effizienz äußert, aber für die Anwendung hier mal deque <int mydeque, ein Iterator. Mit push_back hänge ich hinten Elemente dran. Dann kann ich mit die Liste ausgeben. Ich kann natürlich auch suchen, ich kann was einfügen. An einer Stelle hat man eigentlich keine Einschränkungen. Das Besondere ist aber, das muss man halt wissen, bei der deque, dass das besonders schnell arbeitet, also vorne Elemente dran zu hängen. Auch wenn man hinten Elemente dran hängt, es ist schnell, besser aber, das mit einem push_back zu machen aus Effizienzgründen, ansonsten hat man damit die ganze Funktion. Natürlich gibt es noch mehr Funktionen, aber ich will denn hier mal nur einen kurzen Überblick verschaffen, was es so alles gibt, was man damit machen kann. Und hier haben wir jetzt Liste, Element eingefügt, fertig, damit habe ich eigentlich jedes Element hier vorne hingehängt und ein Element hinten dran gehängt. Und so kann ich diese Deque nach beiden Seiten sehr schön erweitern.

C++

Machen Sie sich mit den einfachen Grundlagen zu C++ vertraut und lernen Sie anhand zahlreicher Übungs- und Codebeispiele die Klassenkonzepte, Prozeduren und Funktionen kennen.

9 Std. 3 min (143 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Video-Training auf DVD mit Bonusmagazin

+ Tutorial to go: Mit Videos für iPod, iPhone & Co.

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!