เส้นทางการเรียนรู้

โครงสร้างข้อมูลและอัลกอริทึมด้วย C/C++

สแตก คิว ตารางแฮช การค้นหาแบบไบนารี และ merge sort แต่ละหัวข้อมีโจทย์ให้ฝึก

บทเรียน 8 บท · โจทย์ 11 ข้อ

เริ่มเส้นทาง →
  1. บทเรียน โจทย์ 1 ข้อ Singly Linked List สร้าง วน และทำลาย linked list
  2. บทเรียน โจทย์ 1 ข้อ โครงสร้างข้อมูล Stack เขียน operation แบบ last-in, first-out
  3. บทเรียน โจทย์ 1 ข้อ Circular Queue เขียนการประมวลผล first-in, first-out
  4. บทเรียน โจทย์ 2 ข้อ Hash Table นับคำด้วย chaining และ unordered_map
  5. บทเรียน โจทย์ 1 ข้อ Binary Search ค้นข้อมูลเรียงแล้วในเวลา logarithmic
  6. บทเรียน โจทย์ 1 ข้อ Merge Sort ใช้ divide-and-conquer รับประกัน O(n log n)
  7. บทเรียน โจทย์ 2 ข้อ Recursion และ Call Stack แก้ปัญหาด้วย instance ที่เล็กลง
  8. บทเรียน โจทย์ 2 ข้อ STL Container และ Algorithm เปรียบเทียบ loop เองกับ algorithm ที่ประกอบกันได้