Lộ trình học

Thuật toán với Python

Tìm kiếm, sắp xếp, đệ quy, ngăn xếp và duyệt đồ thị, mỗi phần kèm một thử thách.

9 bài học · 19 thử thách

Bắt đầu lộ trình →
  1. Bài học 2 thử thách Thuật toán tìm kiếm tuyến tính trong Python Duyệt danh sách cho đến khi gặp giá trị cần tìm.
  2. Bài học 2 thử thách Thuật toán tìm kiếm nhị phân trong Python Tìm nhanh một giá trị trong danh sách đã sắp xếp.
  3. Bài học 2 thử thách Thuật toán sắp xếp nổi bọt trong Python Sắp xếp bằng cách đổi chỗ liên tiếp hai phần tử kề nhau.
  4. Bài học 1 thử thách Thuật toán Merge Sort trong Python Sắp xếp bằng chiến lược chia để trị.
  5. Bài học 2 thử thách Fibonacci bằng đệ quy và memoization Tránh tính lại các số Fibonacci đã biết.
  6. Bài học 2 thử thách Cấu trúc dữ liệu Stack trong Python Cài đặt push, pop và peek theo nguyên tắc LIFO.
  7. Bài học 3 thử thách Tìm kiếm theo chiều rộng BFS trong Python Duyệt graph theo từng tầng.
  8. Bài học 3 thử thách Tìm kiếm theo chiều sâu DFS trong Python Đi sâu theo một nhánh trước khi backtrack.
  9. Bài học 2 thử thách Cây nhị phân tìm kiếm trong Python Xây dựng cây nhị phân tìm kiếm bằng Python: chèn giá trị, tìm kiếm và liệt kê chúng theo thứ tự tăng dần.