1這個單元要學什麼
資料怎麼放進去、怎麼拿出來,會決定程式的行為。堆疊像一疊盤子,最後放上去的最先拿走;佇列像排隊,先來的先服務。瀏覽器的「上一頁」、叫號系統,背後都是這兩種結構。
開始前你需要會:U3:會操作清單(加入、刪除、依位置取資料)。
2知識點路線
- K19
3單元小結
- 堆疊是後進先出:從同一端放進、拿出。
- 佇列是先進先出:從尾端放進、從前端拿出。
- 拿資料之前要先確認裡面有資料,空的時候要跳過。
堆疊與佇列:資料進出的規則
資料怎麼放進去、怎麼拿出來,會決定程式的行為。堆疊像一疊盤子,最後放上去的最先拿走;佇列像排隊,先來的先服務。瀏覽器的「上一頁」、叫號系統,背後都是這兩種結構。
開始前你需要會:U3:會操作清單(加入、刪除、依位置取資料)。