or
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
เริ่มต้นด้วยการทำความเข้าใจว่าอัลกอริทึมและโครงสร้างข้อมูลคืออะไร จากนั้นจะได้เรียนรู้โครงสร้างข้อมูล 2 ประเภท ได้แก่ linked list และ stack รวมถึงวิธีวิเคราะห์ความซับซ้อนของอัลกอริทึมด้วย Big O Notation
บทที่ 2 นี้จะครอบคลุมพื้นฐานของโครงสร้างข้อมูลประเภท queue, hash table, tree และ graph พร้อมทั้งทำความรู้จักกับ recursion
บทนี้เน้นอัลกอริทึมการค้นหา ได้แก่ linear search, binary search, depth first search และ breadth first search รวมถึงการศึกษา binary search tree และวิธีค้นหาข้อมูลภายใน
บทนี้จะแนะนำอัลกอริทึมการเรียงลำดับหลายรูปแบบ ได้แก่ bubble sort, selection sort, insertion sort, merge sort และ quicksort
แบบฝึกหัดปัจจุบัน