JavaRush /Java-Blog /Random-DE /Lesezeichen: eine Auswahl an Artikeln zu Datenstrukturen ...

Lesezeichen: eine Auswahl an Artikeln zu Datenstrukturen – Vorträge und Interviewfragen

Veröffentlicht in der Gruppe Random-DE
Zur Erleichterung der JavaRush-Studenten haben wir beschlossen, Vorträge und Artikel zu den wichtigsten Themen der Programmierung zu sammeln. Bei der zweiten Auswahl geht es um Datenstrukturen. Im Mini-Guide skizzieren wir kurz das Wesentliche der Artikel, und wenn Sie dem Link folgen, erfahren Sie mehr über das Thema, das Sie interessiert. Fügen Sie die Sammlung zu Ihren Lesezeichen hinzu und greifen Sie bei Bedarf darauf zurück. Lesezeichen: eine Auswahl von Artikeln zu Datenstrukturen – Vorträge und Interviewfragen – 1

Materialien zu Datenstrukturen

Artikel und Vorträge

Datenstrukturen – Stapel und Warteschlange

In der Programmierung gibt es eine große Vielfalt an Datenstrukturen. Sehr oft kommt es bei der Lösung eines konkreten Problems vor allem darauf an, die für diesen Zweck am besten geeignete Datenstruktur auszuwählen. In dieser Vorlesung geht es um Datenstrukturen wie Stack und Queue. Am Ende der Vorlesung stellt der Autor auch Links zu nützlichen Ressourcen zum Thema Datenstrukturen bereit.

Datenstrukturen: Pyramide (Binärer Heap) in Java

In der Vorlesung geht es um eine solche Datenstruktur wie eine Pyramide (auch bekannt als Heap und binärer Heap). In der Regel werden solche Datenstrukturen in verschiedenen Schedulern und anderen Strukturen verwendet, in denen die Priorität verschiedener Aufgaben angegeben werden muss. Zusätzlich zur Theorie bietet der Artikel eine Implementierung der Pyramide in Java.

Datenstrukturen: Binärbaum in Java

Unter den Datenbanken für Datenstrukturen lohnt es sich auf jeden Fall, binäre Suchbäume zu verstehen. Die Vorlesung untersucht die Struktur selbst mit ihren Merkmalen und Vorteilen und zeigt, wie ein Binärbaum in Java implementiert werden kann.

Antworten auf die häufigsten Fragen zur Kartenoberfläche

Eine Karte ist eine Datenstruktur, die eine Reihe von Schlüssel-Wert-Paaren enthält. Seine Datenstruktur ähnelt einem Wörterbuch, weshalb es oft so genannt wird. Gleichzeitig ist Map eine Schnittstelle und enthält im Standard-JDK die Hauptimplementierungen: Hashmap , LinkedHashMap , Hashtable , TreeMap . Der Artikel beantwortet die häufigsten Fragen zu Map .

Arrays in Java

In dieser ausführlichen „Enzyklopädie“ erfahren Sie von Anfang an alles, was Sie über Arrays wissen müssen: Was sie sind, wie man ein Array deklariert und erstellt, wie lang ein Array ist und wie man ein Array initialisiert und anzeigt der Bildschirm.

HashMap in Java – was für eine Karte ist das?

In dieser Vorlesung lernen Sie die Unterschiede zwischen Map und anderen Datenstrukturen kennen und sehen anhand eines Live-Beispiels, wie Sie eine HashMap in Java erstellen und mit der Klasse arbeiten.

Funktionen von TreeMap

Vortrag für diejenigen, die bereits mit der Kartenoberfläche und ihren Anwendungsmöglichkeiten vertraut sind. Es geht um die Implementierungsfunktionen von TreeMap und insbesondere darum, wie es sich von HashMap unterscheidet und wie man es richtig verwendet.

ArrayList in Java

Bei der Entwicklung ist es oft schwierig vorherzusagen, welche Array-Größen benötigt werden. Daher ist die Funktion der dynamischen Speicherzuweisung während der Programmausführung für jede Programmiersprache notwendig. In Java gibt es zu diesem Zweck eine ArrayList- Klasse : Darüber werden wir sprechen.

LinkedList

In einer LinkedList sind die Elemente tatsächlich Glieder einer Kette. Jedes Element verfügt zusätzlich zu den darin gespeicherten Daten über einen Link zum vorherigen und nächsten Element.

Videos

Präfixbäume in Java

Ein Präfixbaum ist eine Datenstruktur, die es Ihnen ermöglicht, ein assoziatives Array zu speichern, dessen Schlüssel Zeichenfolgen sind. Im Video von Sergey Arkhipov erfahren Sie, wie Präfixbäume in der Java-Entwicklung verwendet werden, wie man einen Baum in einer Datei speichert, wie man ihn wieder lädt und viele andere nützliche Informationen.

Die häufigsten Interviewfragen sind Sammlungen, HashCode und Equals

Das Studium der Datenstruktur in Java ist ohne die Klassen HashMap , TreeMap und LinkedHashMap nicht möglich . In diesem Video führte der Java- und Kotlin-Entwickler Ilya Niksan eine detaillierte Analyse der Unterschiede zwischen diesen Klassen, ihrer Eigenschaften und Anwendungsfälle durch.

Datenstrukturen in „Interviewfragen und -antworten“

Was sie bei einem Vorstellungsgespräch fragen könnten: Datenstrukturen in Java. Teil 1

Eines der grundlegenden Themen jedes Interviews sind Datenstrukturen in Java. Dieser Artikel enthält eine Liste von Fragen, die Ihnen in einem Vorstellungsgespräch zu diesem Thema gestellt werden könnten, unter anderem zu Arrays und der Hierarchie von Sammlungen.

Was sie bei einem Vorstellungsgespräch fragen könnten: Datenstrukturen in Java. Teil 2

In Fortsetzung des vorherigen Textes über Fragen, die zum Thema Datenstrukturen gestellt werden können, untersucht der Autor die Themen Map , List , HashMap und andere.

Bonus

Buchrezension: „Java Data Structures and Algorithms“, Robert Laforet

Das Buch widmet sich dem Studium und der Verwendung von Datenstrukturen und Algorithmen in der Programmierung. Es erklärt, wie Datenstrukturen die Art und Weise bestimmen, wie Daten im Speicher organisiert werden, und wie Algorithmen verschiedene Operationen an diesen Strukturen ausführen.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION