什麼是資料結構?我們用電腦儲存資料時,即是將資料儲存在電腦裡的記憶體中,就像把物品放入箱子,而如何決定擺放的是哪個箱子,依什麼順序擺放,探討的就是資料結構。
電腦的資料結構聽起來有點抽象,但其實從生活中就可以了解一些常見的資料結構,例如教室中的座位就是二維陣列的結構;一節一節連接的火車像是鏈結串列;排隊買票是佇列結構;自助餐的餐盤擺放方式則為堆疊。
科技日新月異,電腦的運算能力以驚人的速度發展,但程式的執行效率也隨著最新軟體產品的變化及使用流量,一直都是開發者改善的重點。如果能依據不同的情況或程式架構做適當的規劃設計,就能提升程式執行的效率。
下一集,就開始第一個要介紹的資料結構:陣列。