2017-06-11 3 views
0

Also ich bin ziemlich verwirrt über Datenstrukturen. Was macht eine Datenstruktur dynamisch? Ist das Wörterbuch eine dynamische Datenstruktur? Was sind einige Beispiele für dynamische Datenstrukturen?Was macht etwas zu einer dynamischen Datenstruktur?

+0

Wo haben Sie diesen Begriff gehört? Welche Forschung hast du bisher gemacht? –

+0

Kontext ist der Schlüssel ... Ein C# -Wörterbuch hat einen wohldefinierten Datentyp. Im Gegensatz zum dynamischen Typ in C# oder Typen in Sprachen wie JavaScript. –

+0

@AndrewPiliser Mein Lehrer hat diesen Begriff herumgeworfen und ich war nur verwirrt. Kannst du das definieren? – chef

Antwort

1

Was macht eine Datenstruktur dynamisch? Jede Datenstruktur, die ihre Größe zur Laufzeit ändern kann, bedeutet, dass Sie ihre Größe nicht kennen müssen, um darin Werte zu speichern.

Zum Beispiel:

int[] numbers; 
    numbers = new int[10]; //not dynamic data structure, you need to define the size before able to store data in it. 

List ist dynamische Datenstruktur, weil Sie nur Elemente dort hinzufügen können, ohne mit seiner Größe vordefinieren.