List & Matrix
จัดการ List Methods, Slicing และ Data แบบเมทริกซ์
เข้าสู่บทเรียน
Set & Dictionary
เจาะลึก Set และ Dictionary เพื่อการเก็บข้อมูลที่มีประสิทธิภาพ
เข้าสู่บทเรียน
Stack & Queue
Simulation แสดงการทำงานของโครงสร้างข้อมูล Stack/Queue
เข้าสู่บทเรียน
Search Algorithms
Linear vs Binary Search และการวัดความเร็ว Big O
เข้าสู่บทเรียน
Sorting Adventure
เรียนรู้การเรียงลำดับข้อมูลแบบ Interactive (Bubble, Selection, etc.)
เข้าสู่บทเรียน
Function & Recursive
การสร้างฟังก์ชันและเทคนิค Recursion (เรียกตัวเอง) เพื่อแก้ปัญหาซับซ้อน
เข้าสู่บทเรียน
Greedy Algorithm
แนวคิด "คนตะกละ" เลือกสิ่งที่ดีที่สุด ณ ปัจจุบัน เพื่อแก้ปัญหาอย่างรวดเร็ว
เข้าสู่บทเรียน
Dynamic Programming
เทคนิค "แบ่งแยกและจดจำ" (Memoization) แก้ปัญหาซับซ้อนโดยไม่คำนวณซ้ำ
เข้าสู่บทเรียน
DP (Bottom-up)
เทคนิค Bottom-up สร้างตารางคำตอบจากเล็กไปใหญ่ ลดข้อจำกัดของ Recursion
เข้าสู่บทเรียน