Sorting Adventure
เรียนรู้การเรียงลำดับข้อมูลแบบ Interactive (Bubble, Selection, etc.)
เข้าสู่บทเรียนFunction & Recursive
การสร้างฟังก์ชันและเทคนิค Recursion (เรียกตัวเอง) เพื่อแก้ปัญหาซับซ้อน
เข้าสู่บทเรียนGreedy Algorithm
แนวคิด "คนตะกละ" เลือกสิ่งที่ดีที่สุด ณ ปัจจุบัน เพื่อแก้ปัญหาอย่างรวดเร็ว
เข้าสู่บทเรียนDynamic Programming
เทคนิค "แบ่งแยกและจดจำ" (Memoization) แก้ปัญหาซับซ้อนโดยไม่คำนวณซ้ำ
เข้าสู่บทเรียน