บทความนี้ไม่มีจาก |
แบบชนิดข้อมูลนามธรรม (อังกฤษ: Abstract Data Type: ADT) หมายถึงซึ่งแสดงถึงระบบการจัดการข้อมูล โดยแสดงถึงบริการและกฎเกณฑ์ในการจัดการข้อมูลนั้น ๆ แต่ไม่ได้กล่าวถึงวิธีการสร้างบริการต่าง ๆ
ประเภทของแบบชนิดข้อมูลนามธรรม
แบ่งตามรูปแบบโครงสร้าง (มิติ)
- แบบชนิดข้อมูลนามธรรมศูนย์มิติ (zero dimension ADT) หมายถึงประเภทข้อมูลนามธรรมที่ไม่มีลำดับของข้อมูล ซ้ายขวา เช่น แถวลำดับแบบจับคู่, เซต
- แบบชนิดข้อมูลนามธรรมหนึ่งมิติ (one dimension ADT) หรือที่เรียกว่า แบบชนิดข้อมูลนามธรรมเชิงเส้นหรือโครงสร้างข้อมูลเชิงเส้น (linear ADT, linear data structure) หมายถึง ประเภทข้อมูลอย่างย่อที่มีลำดับหนึ่งอัน เช่น ก่อน-หลัง ซ้าย-ขวา อาทิ รายการ, กองซ้อน, แถวคอย, แถวคอยสองหน้า, แถวคอยลำดับความสำคัญ
- แบบชนิดข้อมูลนามธรรมสองมิติ (two dimension ADT) หมายถึงแบบชนิดข้อมูลนามธรรมที่มีลำดับสองอัน เช่น ต้นไม้ ซึ่งมีลำดับสองแบบ คือ พี่-น้อง และ พ่อ-ลูก
แบ่งตามการซ้ำกันและลำดับของข้อมูล
- ไม่อนุญาตให้ซ้ำกันได้ เรียกว่า เซต (set) ได้แก่ ต้นไม้บางชนิด, ตารางแฮช
- ไม่มีลำดับของข้อมูล เรียกว่า คอลเลคชั่น
- ใช้ลำดับตามการเข้าออกข้อมูล
- เข้าก่อนออกก่อน (First In First Out: FIFO) เรียกว่า แถวคอย หรือ คิว
- เข้าก่อนออกทีหลัง (Last In First Out: LIFO) เรียกว่า กองซ้อน
- อื่น ๆ อาทิ แถวคอยสองหน้า แถวคอยลำดับความสำคัญ
อ้างอิง
- ศัพท์บัญญัติราชบัณฑิตยสถาน 2017-07-15 ที่ เวย์แบ็กแมชชีน (สืบค้นออนไลน์)
ดูเพิ่ม
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir aebbchnidkhxmulnamthrrm xngkvs Abstract Data Type ADT hmaythungsungaesdngthungrabbkarcdkarkhxmul odyaesdngthungbrikaraelakdeknthinkarcdkarkhxmulnn aetimidklawthungwithikarsrangbrikartang praephthkhxngaebbchnidkhxmulnamthrrmaebngtamrupaebbokhrngsrang miti aebbchnidkhxmulnamthrrmsunymiti zero dimension ADT hmaythungpraephthkhxmulnamthrrmthiimmiladbkhxngkhxmul saykhwa echn aethwladbaebbcbkhu est aebbchnidkhxmulnamthrrmhnungmiti one dimension ADT hruxthieriykwa aebbchnidkhxmulnamthrrmechingesnhruxokhrngsrangkhxmulechingesn linear ADT linear data structure hmaythung praephthkhxmulxyangyxthimiladbhnungxn echn kxn hlng say khwa xathi raykar kxngsxn aethwkhxy aethwkhxysxnghna aethwkhxyladbkhwamsakhy aebbchnidkhxmulnamthrrmsxngmiti two dimension ADT hmaythungaebbchnidkhxmulnamthrrmthimiladbsxngxn echn tnim sungmiladbsxngaebb khux phi nxng aela phx lukaebngtamkarsaknaelaladbkhxngkhxmul imxnuyatihsaknid eriykwa est set idaek tnimbangchnid tarangaehch immiladbkhxngkhxmul eriykwa khxlelkhchn ichladbtamkarekhaxxkkhxmul ekhakxnxxkkxn First In First Out FIFO eriykwa aethwkhxy hrux khiw ekhakxnxxkthihlng Last In First Out LIFO eriykwa kxngsxn xun xathi aethwkhxysxnghna aethwkhxyladbkhwamsakhyxangxingsphthbyytirachbnthitysthan 2017 07 15 thi ewyaebkaemchchin subkhnxxniln duephimokhrngsrangkhxmulbthkhwamniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmul hmayehtu khxaenanaihcdhmwdhmuokhrngihekhakbenuxhakhxngbthkhwam duephimthi wikiphiediy okhrngkarcdhmwdhmuokhrngthiyngimsmburn dkhk