736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
3 Treffer
Die Wahl der Datenstruktur bestimmt maßgeblich die Performance eines Programms: eine ArrayList erlaubt schnellen Zugriff per Index, eine LinkedList schnelles Einfügen/Entfernen mitten in der Liste, ein HashSet schnelles Prüfen auf Enthaltensein. Java-Arrays (siehe Arrays) sind die einfachste, aber unflexibelste Datenstruktur.
Verwandt: Algorithms · Anwendungsentwicklung · DSA (Data Structures & Algorithms) · Java · Daten · Arrays
Ganzer Artikel im Wiki →Die Wahl der richtigen Datenstruktur hat großen Einfluss auf die Performance eines Programms — ein Array ist z. B. schnell im direkten Zugriff über einen Index, aber langsam beim Einfügen in der Mitte; eine verkettete Liste ist umgekehrt. Collections fassen die gängigsten Datenstrukturen (Listen, Mengen, Zuordnungen) in einer gemeinsamen, wiederverwendbaren Bibliothek zusammen.
Verwandt: Algorithms (Algorithmen) · Arrays · Collections · Daten · Index · Baum (Datenstruktur)
Ganzer Artikel im Wiki →DSA ist zentraler Bestandteil jeder Informatikausbildung und der Kern klassischer Programmier-Vorstellungsgespräche, weil die Wahl der richtigen Datenstruktur/des richtigen Algorithmus oft über die Performance einer Anwendung entscheidet (z. B. Suche in einer sortierten Liste vs. einer Hashmap). Konzepte wie Laufzeitkomplexität (Big O) gehören eng dazu.
Verwandt: SQL · Daten · Algorithms · Data Structures · Sorting
Ganzer Artikel im Wiki →