Một ebook bao quát được toàn bộ môn kĩ thuật lập trình, từ căn bản nhất như Đại cương về kĩ thuật lập trình, Làm quen với ngôn ngữ C - phù hợp cho các bạn bắt đầu tìm hiểu về ngôn ngữ C, đến các kĩ thuật cao cấp như Con trỏ, Danh sách liên kết, Cây nhị phân - phù hợp với các sinh viên đang học môn Kĩ thuật lập trình. Mỗi bài đều có ví dụ và code mẫu, mỗi chương có các bài tập rất hay.
Ebook Kĩ thuật lập trình C
Ebook gồm 6 chương và các mục chính như sau:
Chương 1. Đại cương về lập trình
Chương 2. Làm quen với ngôn ngữ C
- Giới thiệu ngôn ngữ C
- Các khái niệm cơ bản
- Các cấu trúc điều khiển trong C
- Hàm – đệ quy
- Structure
- File
Chương 3. Các thuật toán trên cấu trúc dữ liệu mảng
- Mảng và thuật toán tìm kiếm trên mảng không thứ tự
- Các thuật toán sắp xếp
- Bouble sort
- Quick sort
- Thuật toán tìm kiếm trên mảng đã sắp xếp
Chương 4. Con trỏ (pointer)
- Định nghĩa
- Các phép toán trên biến con trỏ
- Sự tương quan giữa con trỏ và mảng
- Con trỏ và chuỗi
Chương 5. Các thuật toán trên cấu trúc danh sách liên kết (linked list)
- Khái niệm danh sách liên kết
- Các thuật toán trên danh sách liên kết
- Tạo danh sách
- Cập nhật danh sách
- Duyệt danh sách
- Tìm kiếm
- Sắp xếp
Chương 6. Các thuật toán trên cấu trúc cây
- Phân loại cây
- Cây nhị phân (Binary tree)
- Định nghĩa
- Các thuật toán trên cây nhị phân
- Tạo cây
- Cập nhật
- Các phép duyệt cây
- Cây nhị phân tìm kiếm cân bằng (AVL)
- Định nghĩa
- Các phép toán trên cây AVL
- Thêm nút
- Cập nhật cây
- Các phép duyệt cây
Tải về: Ebook Kĩ thuật lập trình C [pdf]
0 nhận xét