iT邦幫忙

2026 iThome 鐵人賽

DAY 9
0
佛心分享-IT 人自學之術

菜雞學習資料結構的 30 日讀書分享系列 第 9

菜雞學習資料結構的 30 日讀書分享【Day 9】

  • 分享至 

  • xImage
  •  

抽象資料類型

抽象是指抽取出事物具有普遍性的本質。

抽象資料類型(Abstract Data Type,ADT): 是指一個數學模型以及定義在該模型上的一組操作。

抽象資料類型的定義僅取決於它的一組邏輯特性,而與其在電腦內部如何表示和實現無關。

例如各個電腦,不管是大型主機、小型主機、PC、平版電腦、PDA,甚至智慧型手機都擁有整數類型。
也需要整數間的運算,那麼整數其實就是一個抽象資料類型,儘管它在上面提到的這些在不同電腦中實現方法上可能不一樣,但由於其定義的數學特性相同,在電腦程式設計者看來都是相同的。

因此,抽象的意義在於資料類型的數學抽象特性。

換句話說,抽象資料類型就像是定義一個功能的「使用說明書」,只管它長怎樣、能做什麼(邏輯特性),而不管底下究竟是怎麼做出來的(底層實現)。

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習資料結構的 30 日讀書分享【Day 8】
下一篇
菜雞學習資料結構的 30 日讀書分享【Day 10】
系列文
菜雞學習資料結構的 30 日讀書分享12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言