Grundlagen Flashcards

(16 cards)

1
Q

Was sind primitive Datentypen?

A

Grundlegende Datentypen, die direkt von der Programmiersprache unterstüzt werden. Sind oft Bausteine für komplexere Datentypen und haben in der Regel eine festgelegte Größe und einen bestimmten Wertebereich. Sind oft effizient und werden direkt im Speicher als rohe Daten gespeichert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist ein int?

A

Primitiver Datentyp, Ganzzahlen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein char?

A

Primitiver Datentyp, einzelnes Zeichen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist ein float?

A

Primitiver Datentyp, Gleitkommazahlen mit einfacher Genauigkeit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist ein double?

A

Primitiver Datentyp, Gleitkommazahlen mit doppelter Genauigkeit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist ein boolean?

A

Primitiver Datentyp, Wahrheitswert (true oder false)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist ein byte?

A

Primitiver Datentyp, 8-bit Ganzzahl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist ein short?

A

Primitiver Datentyp, 16-bit Ganzzahl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist ein long?

A

Primitiver Datentyp, 64-bit Ganzzahl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist der Unterscheid zwischen einem Array und einem Vektor?

A

Das Array hat eine feste und der Vektor eine dynamische Größe. Ein Array ist effizienter, wenn es um den Speicher geht, da der Speicherort direkt berechnet werden kann und bei Vektoren, da sie oft interne Array haben, muss der Speicher immer wieder neu berechnet werden, was es ineffizienter macht

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was sind Datenstrukturen? Nenne Beispiele für Datenstrukturen.

A

Spezielle Formate zur Organisation, Speicherung und Verwaltung von Daten

Beispile sind Arrays , Listen, Stack, Queue, Trees, Graphen, Hash-Tabellen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist eine linked list?

A

Einfach verkettete Liste. Jeder Knoten hat zwei Teile: einen Wert (oder Daten) und einen Verweis (Poniter) auf den nächsten Knoten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist eine double linked list?

A

Jeder Knoten hat drei Teile, einen Wert (Daten), einen Verweis auf den nächsten und einen Verweis auf den vorherigen Knoten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist ein Grabage Collecktor?

A

Bereinigt Speicherplatz, nicht mehr benötigte Objekte werden entfernt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist Iterieren?

A

Eine Datenstruktur nacheinander Druchlaufen lassen (z.B. mit einer Schleife)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was Tree Shaking?

A

Der Prozess, bei dem ungenutzer oder “toter” Code aus der finalen JavaScript-Bündeldatei entfernt wird. Dies geschieht, um die Ladezeit der Anwendung zu verkürzen und die Leistu g zu verbessern, indem nur der tatsächlich benötigte Code in die endgültige Anwendung aufgenommen wird