2017-06-11 28 views
0

所以我對數據結構很困惑。什麼使數據結構動態?字典是一個動態數據結構嗎?什麼是動態數據結構的一些例子?什麼使東西成爲動態數據結構?

+0

你從哪裏聽到這個詞?你迄今爲止進行了哪些研究? –

+0

上下文是關鍵... c#字典具有定義良好的數據類型。反對C#中的動態類型或JavaScript等語言中的類型。 –

+0

@AndrewPiliser我的老師正在拋出這個詞,我只是感到困惑。你能定義嗎? – chef

回答

1

什麼使數據結構動態? 可以在運行時更改其大小的任何數據結構,這意味着您無需知道其大小以存儲值。

例如:

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

List是動態的,數據結構,因爲你可以只添加一些有意思的東西,而不必預先定義它的大小。