Skip to content

Algorithms 🧠

Tài liệu tham khảo thuật toán và cấu trúc dữ liệu cho lập trình viên Việt Nam. Tại đây, chúng tôi tập trung vào hiểu bản chất thay vì chỉ học thuộc lòng code.

📚 Các chủ đề

🔢 Sorting (Sắp xếp)

Các thuật toán sắp xếp từ cơ bản đến nâng cao.

🔍 Searching (Tìm kiếm)

Kỹ thuật tìm kiếm dữ liệu hiệu quả.

🕸️ Graph (Đồ thị)

Lý thuyết đồ thị và các ứng dụng thực tế trong Routing, GPS.

  • Duyệt: BFS & DFS
  • Đường đi ngắn nhất: Dijkstra - Thuật toán đằng sau Google Maps.

📊 Độ phức tạp (Big O)

Hiểu về hiệu năng thuật toán. Time Complexity và Space Complexity là ngôn ngữ chung của các kỹ sư phần mềm.

🚀 Bắt đầu ngay

Hãy bắt đầu với Độ phức tạp (Big O) để hiểu cách đo lường "tốc độ" của code, sau đó thử sức với Bubble Sort!