Java - Queue in Java | LinkedList | PriorityQueue | Java Datenstrukturen | Java programmieren lernen
Hallo zusammen, herzlich Willkommen bei Model My Mind, deinem Informatik-Kanal. Das Queue-Interface gibt es seit Java 5. Hierbei bietet Java mehrere Queue-...
đ„ Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Bangladesh under the topic 's'.
About this video
Hallo zusammen,
herzlich Willkommen bei Model My Mind, deinem Informatik-Kanal.
Das Queue-Interface gibt es seit Java 5. Hierbei bietet Java mehrere Queue-Implementierungen an, die sich in ihren Eigenschaften ein wenig unterscheiden. Das Queue Interface bietet sechs Methoden an, die wir im heutigen Video betrachten werden.
Die Java Queue-Schnittstelle stellt eine Datenstruktur dar, die es erlaubt, Elemente am Ende der Datensruktutr einzufĂŒgen und Elemente am Anfang der Datenstruktur zu entfernen. TatsĂ€chlich kann man sich es Ă€hnlich wie eine Warteschlange in einem Supermarkt vorstellen.
Wie vorhin erwÀhnt gibt es diverse Queue-Implementierungen.
In diesem Video werde ich exemplarisch zwei Queue Instanzen erzeugen. Zum einen definieren wir eine LinkedList als Queue und zum anderen betrachten wir eine PriorityQueue.
Das Thema LinkedList kennen wir aus einem vorherigen Video. Damit wir aber eine Queue betrachten, ist es wichtig, dass wir die Referenzvariable als Typ "Queue" definieren. Ansonsten kann es passieren, dass wir die Bedingungen fĂŒr eine Queue verletzten. Beispielsweise dann, wenn wir Elemente von einem beliebigen Index entfernen. Dies wĂŒrde ja gegen das Prinzip einer Warteschlange sein.
Eine PrioritÀtswarteschlange ist eine Datenstruktur, die Elemente innerhalb der Queue sortiert. Es kann z.B. sein, dass Nachrichten in ein System kommen, die aber nicht gleich wichtig sind und dementsprechend sich in ihrer PrioritÀt unterscheiden.
Hierbei willst du, dass Elemente höherer PrioritÀt zuerst verarbeitet werden sollen. Genau dies erreichst du mit der PriorityQueue.
FĂŒr die Priorisierung mĂŒssen die Elemente eine natĂŒrliche Sortierung besitzen. String oder Wrapper-Objekte haben diese. Alternativ kann ein Comparator angegeben werden.
#java #queue #informatik
Video Information
Views
934
Total views since publication
Likes
37
User likes and reactions
Duration
6:04
Video length
Published
Aug 8, 2022
Release date
Quality
hd
Video definition
About the Channel
Tags and Topics
This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:
#Java Datenstrukturen #Model My Mind #Informatik lernen #programmieren lernen #programmieren starten #java queue #Queues in Java #Queue in Java #PriorityQueue #Datenstrukturen in Java #Programmieren fĂŒr AnfĂ€nger #Programmieren fĂŒr Einsteiger
Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.