iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0

進入下一個主題咯~

今天不教語法,我們來聊聊什麼是資料結構。

最簡單來說,資料結構是一個儲存資料的方式,比如說我們之前已經學過一個資料結構了,那就是array陣列。

陣列的特點是他的資料是按照順序排的,而且可以隨機存取(馬上得到或是修改任意一格),我們在之後應該會有四篇文章分別介紹四個常用的資料結構跟怎麼去使用他們。

依照儲存方式、資料取出方式、有各式各樣的資料結構,甚至有些資料結構他有排序的功能。

不過有捨必有得,某個資結有些優點就一定有些缺點,不可能完美。所以在什麼時候選用不同的資料結構也是一門學問喔,比如說你今天要刪除陣列的一個值,他其實是把後面的東西都往前移動一格,這樣應該可以想像是非常的耗時,但這個時候選擇使用linkedlist這個資結,就可以快速的完成這個慕白喔。

敬請期待吧~


上一篇
[Day15][語法]物件
下一篇
[Da17][資結]堆疊
系列文
櫛風風的「完全不會寫程式,從零開始的 Kotlin 教學」30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言