Giao diện
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.
- Basic: Bubble Sort, Selection Sort, Insertion Sort
- Advanced: Merge Sort, Quick Sort, Heap Sort
🔍 Searching (Tìm kiếm)
Kỹ thuật tìm kiếm dữ liệu hiệu quả.
- Tâm điểm: Binary Search (Tìm kiếm nhị phân) - Kỹ thuật không thể thiếu của mọi kỹ sư.
🕸️ Graph (Đồ thị)
Lý thuyết đồ thị và các ứng dụng thực tế trong Routing, GPS.
📊 Độ 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!