Lộ trình học

Cấu trúc dữ liệu và giải thuật với C/C++

Ngăn xếp, hàng đợi, bảng băm, tìm kiếm nhị phân và merge sort, mỗi phần kèm một thử thách.

8 bài học · 11 thử thách

Bắt đầu lộ trình →
  1. Bài học 1 thử thách Singly linked list Tạo, duyệt và hủy danh sách liên kết đơn.
  2. Bài học 1 thử thách Cấu trúc dữ liệu Stack Cài đặt operation last-in, first-out.
  3. Bài học 1 thử thách Circular Queue Cài đặt xử lý first-in, first-out.
  4. Bài học 2 thử thách Hash Table Đếm từ bằng separate chaining và unordered_map.
  5. Bài học 1 thử thách Tìm kiếm nhị phân Tìm trong dữ liệu đã sort với thời gian logarithmic.
  6. Bài học 1 thử thách Merge Sort Dùng divide-and-conquer để sort O(n log n) ổn định.
  7. Bài học 2 thử thách Đệ quy và call stack Giải bài toán bằng instance nhỏ hơn.
  8. Bài học 2 thử thách STL Container và Algorithm So sánh xử lý mảng thủ công với standard algorithm có thể kết hợp.