How I Mastered Data Structures and Algorithms

How I Mastered Data Structures and Algorithms

Tags
Mindset
Published
August 29, 2024
Author
แปลและเรียบเรียงจาก

1. เห็นภาพหัวข้อทั้งหมดที่จำเป็นต้องเรียนรู้

  • แบ่งเป็น 3 หัวข้อใหญ่
  • พยายามเรียนรู้ในเรื่องที่ใช้บ่อยๆ
notion image

2. เรียนรู้ทีละเรื่อง

  • อย่าเรียนหลายๆ เรื่องในคราว เดียวกัน
  • เรียบเรียงลำดับการเรียนรู้ ตามความสำคัญ
notion image

3. ฝึกฝน

  • เขียน code concept การแก้ปัญหาด้วยตัวเองให้ได้ก่อน
  • พยายามทำความเข้าใจและเขียนมันออกมา
 

4. รักษาฝีมือการฝึกฝน

  • ใน LeetCode สามารถแบ่งออกเป็น 2 พวก
  • โจทย์กลุ่มที่ 1 ชื่อว่า Revision1 โจทย์กลุ่มที่ 2 ชื่อว่า Revision2
  • เมื่อแก้โจทย์ได้แล้ว ในย้ายไปที่ Revision2 ถ้ายังไม่ได้ให้เก็บไว้ใน Revision1
  • ผ่านไป 1 สัปดาห์
    • แก้โจทย์ใน Revision2 อีกครั้ง ถ้าได้ให้เอาจาก Revision2 ( และ Revision 1 )
    • แก้โจทย์ใน Revision1 ถ้ายังไม่ได้ให้เก็บกลุ่มเดิมถ้าได้ย้ายไปที่ Revisiob2
notion image