อธิบายเรื่อง Abstract Data Types ให้หน่อยค่ะ

อยากทราบเกี่ยวกับ ADT กับ Data Strucutre ค่ะ มันคืออะไร แล้วต่างกันยังไงคะ ขอบคุณมากๆค่ะ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ADT เป็นโครงสร้างข้อมูลชนิดหนึ่ง ที่แฝงนัยยะของการกระทำทางคณิตศาสตร์ (Mathematical Operations)
เช่น Queue (First-in First-out) หรือ Stack (Last-in First-out), Maps, Graph, Tree, Linked-List, Set เป็นต้น
เพื่อความสะดวกในการประมวลผลที่ค่อนข้างซับซ้อน

Data Structure เป็นคำกลางๆ สำหรับเรียกโครงสร้างข้อมูล โดยมากมักเป็นโครงสร้างข้อมูลง่ายๆตรงไปตรงมา
หลักๆคือมีไว้สำหรับเก็บข้อมูล ไม่มีอะไรพิเศษ เก็บยังไงก็ได้ยังงั้น แต่อาจจะมีการรวมเป็นชุด เช่น union หรือ record
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่