Đây là repository chứa các bài tập và ví dụ về cấu trúc dữ liệu và giải thuật được triển khai bằng ngôn ngữ C++. Mục đích của dự án là giúp người học nắm vững các kiến thức căn bản và nâng cao về lập trình C++ thông qua việc làm quen với các cấu trúc dữ liệu và thuật toán phổ biến.
Cấu trúc dữ liệu: Mảng, danh sách liên kết, ngăn xếp, hàng đợi, cây, đồ thị...
Giải thuật: Sắp xếp, tìm kiếm, quay lui, chia để trị, tham lam, quy hoạch động...
Bài tập và ví dụ thực hành: Các bài toán thực tế kèm hướng dẫn chi tiết.
Trình biên dịch C++: C++11 hoặc mới hơn.
Thư viện: Sử dụng thư viện chuẩn của C++.
Hệ điều hành: Có thể chạy trên Windows, macOS và Linux.
1 . Clone repository:
git clone https://github.com/your_username/your_repository.git
cd your_repository- Biên dịch chương trình:
Mỗi bài tập thường có file main.cpp riêng. Bạn có thể biên dịch với lệnh:
g++ -std=c++11 -o bai_tap main.cppNếu bạn muốn đóng góp cho dự án, vui lòng:
-
Fork repository.
-
Tạo branch mới cho tính năng hoặc sửa lỗi: git checkout -b feature/your-feature-name.
-
Commit thay đổi: git commit -m "Thêm tính năng ..." và push lên branch.
-
Tạo Pull Request.