- Y2T1
- Instructor: Ajarn Miri, Aj. Vishnu Kotrajaras (วิษณุ โคตรจรัส)
- Language: Java
Note
why are we here, just to suffer?
- 01: (ทวน) Object oriented programming
- 02: (ทวน) Inheritance, Exception Handling
- 03: algorithm analysis, Big-O notation, Big-Theta-notation
- 04: list - implemented as Array, LinkedList (but lab is DoublyLinkedList)
- 05: list (continued)
- 06: stack
- 07: queue, DeQ (double ended queue)
- 08: midterm
- 09: binary tree, binary search tree
- 10: binary search tree (continued)
- 11: hash table
- 12: sorting (bubble sort, insertion sort, selection sort, merge sort)
- 13: sorting (quick sort, bucket sort)
- 14: priority queue, heap