Homepage
Open in app
Sign in
Get started
Spirituality
Writing
Reading
The Wedding
Programming
LeetCode
IT 邦鐵人賽
Programming
Data Structure 資料結構 - FIFO 先進先出、LIFO 後進先出
Data Structure 資料結構 - FIFO 先進先出、LIFO 後進先出
FIFO 是 First In, First Out 的縮寫,是指一個 Queue 所使用擁有的特性──先進入 Queue 的工作將先被完成,之後進來的則必須等候。
Fion Yu
Mar 26, 2020
Data Structure 資料結構 - Stack 堆疊
Data Structure 資料結構 - Stack 堆疊
Stack 堆疊是電腦科學中的一種抽象資料型別,它只能允許在有順序性的線性資料集合裡的一端進行加入資料 (push) 和移除資料 (pop) 的運作,並將此端點稱為頂端 (top)。
Fion Yu
Mar 26, 2020
Data Structure 資料結構 - Abstraction 抽象化
Data Structure 資料結構 - Abstraction 抽象化
Abstraction 抽象化是指解決問題時,通常與引入相關事物;當描述這些事物時,我們通常僅專注與問題相關的部分,而忽略其他的細節,以免增加問題的難度或干擾解題者的思緒。
Fion Yu
Mar 26, 2020
Data Structure 資料結構 - Abstract Data Types (ADT) 抽象資料型別的應用
Data Structure 資料結構 - Abstract Data Types (ADT) 抽象資料型別的應用
如上一篇所提到的,ADT 是經由系統分析階段去產生的。但要怎麼使用呢?以下我就舉一些範例。
Fion Yu
Mar 26, 2020
Data Structure 資料結構 - Queue 佇列
Data Structure 資料結構 - Queue 佇列
Queue 是電腦科學中的一種抽象資料型別,它只能允許在有順序性的線性資料集合裡的不同端點進行加入資料 (enqueue) 和移除資料 (dequeue) 的運作,加入資料的那一端稱為 back 或 rear,移除資料的那一端則稱為 front。
Fion Yu
Mar 26, 2020
Data Structure 資料結構 - Linked List 鏈結串列
Data Structure 資料結構 - Linked List 鏈結串列
Linked List 是一個線性資料元素集合,卻沒有順序性。它並沒有提供實體記憶體位置,相反的,它每個元素的節點 (node) 都會指向下一個元素為何。
Fion Yu
Mar 27, 2020
Data Structure 資料結構 — Array List
ArrayList 是一種線性資料結構,它的底層是用 Object 陣列去實踐了動態 Array 而有的資料結構,可以透過新增資料(add)及刪除資料(remove) 改變其內容長度。
Fion Yu
Mar 31, 2020
About Minds
Latest Stories
Archive
About Medium
Terms
Privacy
Teams