Tài Liệu Giảng Dạy Cấu Trúc Dữ Liệu và Giải Thuật Tại Trường CĐ Kinh Tế Kỹ Thuật Vinatex TP HCM

Trường đại học

Trường Đại Học

Người đăng

Ẩn danh

2023

121
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

1. CHƯƠNG 1: TỔNG QUAN VỀ CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

1.1. Các tiêu chuẩn danh gia cấu trúc dữ liệu

1.2. Phản ánh đúng thực tế

1.3. Phù hợp với các thao tác trên đó

1.4. Tiết kiệm tài nguyên hệ thống

1.5. Kiểu dữ liệu

1.5.1. Kiểu dữ liệu cơ bản

1.5.2. Các kiểu dữ liệu có cấu trúc

1.5.2.1. Kiểu chuỗi ký tự
1.5.2.2. Kiểu mẫu tin (cấu trúc)
1.5.2.3. Kiểu con trỏ
1.5.2.4. Kiểu tập tin

1.6. Mối quan hệ giữa cấu trúc dữ liệu và giải thuật

2. CHƯƠNG 2: ĐỆ QUY VÀ GIẢI THUẬT ĐỆ QUY

2.1. Khái niệm đệ quy

2.2. Thuật toán đệ quy và các chương trình đệ quy

2.3. Giải thuật đệ quy

2.4. Các chương trình đệ quy

2.5. Các bài toán đệ quy căn bản

2.5.1. Hàm tính giai thừa

3. CHƯƠNG 3: TÌM KIẾM

3.1. Tìm kiếm tuyến tính

3.2. Đánh giá giải thuật

3.3. Tìm kiếm nhị phân

3.4. Đánh giá giải thuật

4. CHƯƠNG 4: CÁC PHƯƠNG PHÁP SẮP XẾP CƠ BẢN

4.1. Định nghĩa bài toán sắp xếp

4.2. Phương pháp chọn (Selection Sort)

4.3. Đánh giá giải thuật

4.4. Phương pháp chèn (Insertion Sort)

4.5. Đánh giá giải thuật

4.6. Phương pháp đổi chỗ (Interchange Sort)

4.7. Đánh giá giải thuật

4.8. Phương pháp nổi bọt (Bubble Sort)

4.9. Đánh giá giải thuật

4.10. Phương pháp sắp xếp nhanh Quick Sort

4.10.1. Giải thuật phân hoạch dãy al, al+1, ..., ar thành 2 dãy con

4.10.2. Giải thuật phân hoạch dãy sắp xếp dãy al, al+1, ...

4.10.3. Đánh giá giải thuật

5. CHƯƠNG 5: DANH SÁCH

5.1. Danh sách liên kết (Xâu liên kết)

5.2. Biểu diễn Xâu liên kết

5.3. Danh sách liên kết đơn (Xâu đơn)

5.4. Khai báo xâu liên kết đơn

5.5. Các thao tác trên xâu liên kết đơn

5.6. Loại bỏ một phần tử trong xâu

5.7. Sắp thứ tự Xâu

5.8. Thuật Toán QuickSort

5.9. Ngăn xếp – stack

5.10. Cài đặt ngăn xếp bằng xâu đơn

5.11. Cài đặt ngăn xếp bằng mảng và các thao tác

5.12. Ứng dụng ngăn xếp trong xử lý biểu thức hậu tố

5.13. Hàng đợi – Queue

5.14. Cài đặt hàng đợi bằng xâu liên kết

5.15. Cài đặt hàng đợi bằng mảng

6. CHƯƠNG 6: CÂY NHỊ PHÂN

6.1. Định nghĩa và các khái niệm cơ bản

6.2. Định nghĩa cây

6.3. Các khái niệm khác

6.4. Cây nhị phân

6.5. Vài tính chất của cây nhị phân

6.6. Biểu diễn cây nhị phân

6.7. Duyệt cây nhị phân. Các thuật toán duyệt cây nhị phân

6.8. Cài đặt thuật toán duyệt qua cây nhị phân LNR

6.9. Cài đặt cây nhị phân

6.10. Cây tìm kiếm nhị phân (Binary Search Trees)

6.11. Cài đặt cây tìm kiếm nhị phân

6.12. Tìm kiếm một phần tử trên cây BST

6.13. Chèn một phần tử vào cây BST, xây dựng cây BST

6.14. Phương pháp sắp xếp bằng cây BST

6.15. Xóa một phần tử khỏi cây BST, hủy cây nhị phân

Tài liệu giảng dạy cấu trúc dữ liệu trường cđ kinh tế kỹ thuật vinatex tp hcm

Bạn đang xem trước tài liệu:

Tài liệu giảng dạy cấu trúc dữ liệu trường cđ kinh tế kỹ thuật vinatex tp hcm

Tài liệu Cấu Trúc Dữ Liệu và Giải Thuật: Tài Liệu Giảng Dạy Chất Lượng cung cấp một cái nhìn tổng quan sâu sắc về các khái niệm cơ bản và ứng dụng của cấu trúc dữ liệu và giải thuật trong lập trình. Tài liệu này không chỉ giúp người đọc nắm vững lý thuyết mà còn trang bị cho họ những kỹ năng thực tiễn cần thiết để giải quyết các bài toán phức tạp trong lĩnh vực công nghệ thông tin.

Để mở rộng kiến thức của bạn, bạn có thể tham khảo tài liệu Giáo trình cấu trúc dữ liệu và giải thuật ngành nghề công nghệ thông tin trình độ cao đẳng, nơi cung cấp những kiến thức chuyên sâu hơn về ứng dụng trong ngành công nghệ thông tin. Ngoài ra, tài liệu Giáo trình cấu trúc dữ liệu và giải thuật nghề lập trình máy tính tin ứng dụng trình độ cđtc sẽ giúp bạn hiểu rõ hơn về cách áp dụng các khái niệm này trong lập trình thực tế. Những tài liệu này sẽ là nguồn tài nguyên quý giá để bạn phát triển kỹ năng và kiến thức của mình trong lĩnh vực này.