Lộ trình Kỹ thuật Lập trình

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 CON TRỎ

Chương này giới thiệu về con trỏ, một trong những khái niệm mạnh mẽ và cốt lõi nhất trong C++, cho phép quản lý bộ nhớ và thao tác dữ liệu ở cấp thấp.

1.1. Giới thiệu biến con trỏ
1.2. Khái niệm con trỏ và địa chỉ
1.3. Khai báo, khởi tạo biến con trỏ
1.4. Các toán tử con trỏ
1.5. Các phép toán trên con trỏ
1.6. Con trỏ và mảng
1.7. Hàm có tham số con trỏ
1.8. Cấp phát bộ nhớ động
1.9. Bài tập

2 CHUỖI TRONG STL

Học cách sử dụng lớp `string` từ Thư viện Mẫu Chuẩn (STL) để xử lý văn bản hiệu quả và an toàn hơn so với chuỗi kiểu C truyền thống.

2.1. Giới thiệu thư viện STL
2.2. Lớp string
2.3. Một số thuật toán thông dụng
2.4. Bài tập

3 VECTOR TRONG STL

Khám phá `vector`, một cấu trúc dữ liệu mảng động linh hoạt và mạnh mẽ trong STL giúp quản lý các bộ sưu tập dữ liệu dễ dàng.

3.1. Lớp Vector
3.2. Một số thuật toán thông dụng
3.3. Bài tập

4 CẤU TRÚC

Học cách tạo các kiểu dữ liệu tùy chỉnh bằng cách sử dụng `struct` để nhóm các biến liên quan, tạo ra các đối tượng dữ liệu có tổ chức.

4.1. Khái niệm
4.2. Định nghĩa kiểu cấu trúc
4.3. Khai báo biến kiểu cấu trúc
4.4. Truy xuất đến các thành phần
4.5. Truyền tham số cấu trúc cho hàm
4.6. Con trỏ cấu trúc
4.7. Một số thao tác trên cấu trúc
4.8. Bài tập

5 TẬP TIN

Nắm vững các kỹ thuật đọc và ghi dữ liệu vào tập tin, bao gồm cả tập tin văn bản và nhị phân, để lưu trữ và truy xuất thông tin một cách bền vững.

5.1. Khái niệm về tập tin
5.2. Khai báo và mở tập tin
5.3. Đọc/ghi tập tin văn bản
5.4. Đọc/ghi tập tin nhị phân
5.5. Bài tập

6 ĐỆ QUY

Hiểu về đệ quy, một kỹ thuật lập trình trong đó một hàm tự gọi chính nó, và cách áp dụng nó để giải quyết các vấn đề phức tạp một cách thanh lịch.

6.1. Giới thiệu
6.2. Thuật toán đệ quy
6.3. Các loại đệ quy
6.4. Ưu, nhược điểm của đệ quy
6.5. Ví dụ

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi