數據結構
From Wikipedia, the free encyclopedia
... 呀噉。舉個具體例子,陣列(array)就係寫程式嗰陣成日用嘅一款數據結構。一條 1D 嘅陣列會包含若干個數值俾相同類型嘅變數,即係例如冚唪唥都係整數呀噉;噉樣即係條陣列指明係儲住咗咩數據。每件數據都會褦埋整數,整數會指明嗰件數據喺條陣列邊個位度,亦即係指明咗數據之間嘅關係。而常用於陣列身上嘅操作就有「指定一件啱類型嘅數據同指定個位,將件數據擺落去條陣列指定個位度」噉,即係指明攞啲數據可以攞嚟做乜[4][5]。
除咗陣列之外,數據結構仲有好多款,唔同嘅數據結構各有自己嘅優缺點。一個有返咁上下複雜嘅電腦程式通常會用到多種唔同嘅數據結構,而好多有用嘅演算法都往往會需要 input 數據屬某隻指定嘅數據結構先至行到。因為噉,有關數據結構嘅知識响電腦科學研究以至程式編寫等嘅工作上不可或缺[6]。