鋸齒狀陣列(Jagged Array)
鋸齒狀陣列(Jagged Array)是一種不規則的多維陣列結構,其特點是每一行可以有不同數量的列。這與傳統的矩形陣列(Rectangular Array)不同,後者在每一行中有相同數量的列。鋸齒狀陣列通常用於需要變長的數據結構,例如在數據量不均勻的情況下。
主要特點:
不規則形狀:每一行的列數可以不同,使其形狀看起來像鋸齒。
節省內存:由於每一行的列數可以根據需要分配,鋸齒狀陣列可以更有效地利用內存。
靈活性:適合處理變長的數據,例如不同長度的字符串集合或不規則的數據結構。