
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 (2020)
Thông tin tài liệu:
Nội dung trích xuất từ 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 (2020) Mục lục MỤC LỤC Chương 1: TỔNG QUAN VỀ CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ............. 01 I. Các tiêu chuẩn danh gia cấu trúc dữ liệu ............................................................... 01 1. Phản ánh đúng thực tế. ......................................................................................... 01 2. Phù hợp với các thao tác trên đó. .......................................................................... 01 3. Tiết kiệm tài nguyên hệ thống. .............................................................................. 02 II. Kiểu dữ liệu .......................................................................................................... 02 III. Kiểu dữ liệu cơ bản ............................................................................................. 03 IV. Các kiểu dữ liệu có cấu trúc ................................................................................ 04 1. Kiểu chuỗi ký tự .................................................................................................... 04 2. Kiểu mảng ............................................................................................................. 05 3. Kiểu Union ............................................................................................................ 06 4. Kiểu mẫu tin (cấu trúc) ......................................................................................... 07 5. Kiểu con trỏ ........................................................................................................... 12 6. Kiểu tập tin ............................................................................................................ 26 7. Mối quan hệ giữa cấu trúc dữ liệu và giải thuật .................................................... 37 Bài tập ....................................................................................................................... 38 Chương 2: ĐỆ QUY VÀ GIẢI THUẬT ĐỆ QUY .................................................. 39 I. Khái niệm đệ quy ................................................................................................... 39 II. Thuật toán đệ quy và các chương trình đệ quy..................................................... 39 1. Giải thuật đệ quy. .................................................................................................. 39 2. Các chương trình đệ quy. ...................................................................................... 41 III. Các bài toán đệ quy căn bản ................................................................................ 46 1. Hàm tính giai thừa ................................................................................................. 46 2. Dãy số Fibonacci ................................................................................................... 47 Bài tập ....................................................................................................................... 48 Chương 3: TÌM KIẾM .............................................................................................. 49 I. Tìm kiếm tuyến tính ............................................................................................... 49 1. Giải thuật .............................................................................................................. 50 2. Cài đặt .................................................................................................................. 51 3. Ðánh giá giải thuật ............................................................................................... 51 II. Tìm kiếm nhị phân................................................................................................ 51 1. Giải thuật .............................................................................................................. 51 2. Cài đặt .................................................................................................................. 52 3. Ðánh giá giải thuật ................................................................................................ 53 Bài tập ....................................................................................................................... 54 Mục lục Chương 4: CÁC PHƯƠNG PHÁP SẮP XẾP CƠ BẢN ......................................... 55 I. Định nghĩa bài toán sắp xếp ................................................................................... 55 II. Phương pháp chọn (Selection Sort) ...................................................................... 55 1. Giải thuật .............................................................................................................. 55 2. Ví dụ .................................................................................................................... 56 3. Cài đặt .................................................................................................................. 57 4. Ðánh giá giải thuật ............................................................................................... 57 III. Phương pháp chèn (Insertion Sort) ..................................................................... 58 1. Giải thuật .............................................................................................................. 58 2. Ví dụ ..................................................................................................................... 59 3. Cài đặt .................................................................................................................. 59 4. Đánh giá giải thuật ............................................................................................... 60 III. Phương pháp đổi chỗ (Interchange Sort) ............................................................ 61 1. Giải thuật ............................................................................ ...
Tìm kiếm theo từ khóa liên quan:
Tài liệu giảng dạy Cấu trúc dữ liệu Giáo trình Cấu trúc dữ liệu Cấu trúc dữ liệu Giải thuật đệ quy Phương pháp sắp xếp cơ bản Cây nhị phânTài liệu có liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 357 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 186 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 175 0 0 -
57 trang 166 1 0
-
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 2 - Trần Hạnh Nhi
123 trang 165 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 147 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 145 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 143 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 108 0 0 -
Ứng dụng và cài đặt cấu trúc dữ liệu bằng C: Phần 1
338 trang 101 0 0 -
49 trang 86 0 0
-
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Hoàng Mạnh Hà
67 trang 73 0 0 -
54 trang 72 0 0
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 72 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 2 - Ngô Công Thắng
8 trang 71 0 0 -
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 2 - Lê Văn Vinh
67 trang 66 1 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 5 - ThS. Trịnh Quốc Sơn (ĐH Công nghệ Thông tin)
20 trang 56 0 0 -
Giáo trình CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT - Chương 1
5 trang 55 0 0 -
Cấu trúc dữ liệu và Ngôn ngữ lập trình C
261 trang 49 0 0 -
Đề kiểm tra giữa học kì 1, môn : Cấu trúc dữ liệu và giải thuật
3 trang 47 1 0