除咗陣列之外，數據結構仲有好多款，唔同嘅數據結構各有自己嘅優缺點。一個有返咁上下複雜嘅電腦程式通常會用到多種唔同嘅數據結構，而好多有用嘅演算法都往往會需要input數據屬某隻指定嘅數據結構先至行到。