คลาสและอินเตอร์เฟสต่าง ๆ

ผู้เรียนสามารถดูรายละเอียดของคลาสและอินเตอร์เฟสต่าง ๆ ได้ดังนี้

อินเตอร์เฟสและคลาสทั้งหมดมีดังต่อไปนี้

อินเตอร์เฟส

Collection
List
PriorityQueue
Set
Queue
Stack

คลาส

ArrayCollection
ArrayList
ArrayListQueue
ArrayPQ
ArrayQueue
ArraySet
ArrayStack
ArrayUtil
AVLTree
BinaryHeap
BinaryMinHeap
BinaryTree
BSTCollection
BSTree
BSTSet
Examples
Expression
LinearProbingHashSet
LinkedCollection
LinkedCollectionWithHeader
LinkedList
LinkedListQueue
LinkedSet
QuadraticProbingHashSet
SeparateChaining
SinglyLinkedList
SparseVector
Visitor

หมายเหตุ

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