Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - ThS. Trịnh Quốc Sơn (ĐH Công nghệ Thông tin)
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - ThS. Trịnh Quốc Sơn (ĐH Công nghệ Thông tin) TRƢỜNG ĐH CÔNG NGHỆ THÔNG TIN CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬTCẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 ThS. Trịnh Quốc Sơn 1 Tài Liệu Tham Khảo Trần Hạnh Nhi, Dương Anh Đức. Giáo trình Cấu Trúc Dữ Liệu 1, ĐHQG Tp. HCM, 2000. Robert Sedgewick. Cẩm nang thuật toán (bản dịch của nhóm tác giả ĐH KHTN), NXB Khoa học kỹ thuật, 1994.CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 P. S. Deshpande, O. G. Kakde. C & Data Structures, 2004. Dr. Dobbs. Algorithms and Data Structures, 1999 A.V. Aho, J.E Hopcroft, J.D Ullman. Data structures and Algorithms, Addison Wesley, 1983. 2 Nội Dung Chương Trình Buổi 1: Giới thiệu về CTDL & Giải Thuật. Các thuật toán tìm kiếm. Buổi 2: Interchange Sort, Selection Sort, Bubble Sort, Insertion Sort.CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 Buổi 3: Shaker Sort, Shell Sort, Heap Sort. Buổi 4: Quick Sort, MergeSort, Radix Sort. Buổi 5: Cấu trúc động, Danh sách liên kết đơn. 3 Nội Dung Chương Trình Buổi 6: Stack, Queue. Buổi 7: Danh sách liên kết kép. Buổi 8: Cây, Cây nhị phân, cây nhị phân tìm kiếm.CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 Buổi 9: Cây cân bằng (AVL). Buổi 10: Các CTDL mở rộng. Buổi 11: Ôn tập. 4CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 CHƢƠNG 1 TỔNG QUAN VỀ CTDL VÀ THUẬT TOÁN 5 Nội Dung Tổng quan về CTDL và thuật toán Các tiêu chuẩn của CTDL Vai trò của CTDL Độ phức tạp của thuật toánCẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 Thực hiện và hiệu chỉnh chương trình Tiêu chuẩn của chương trình 6 Sự Cần Thiết Của Thuật Toán Tại sao sử dụng máy tính để xử lý dữ liệu? Nhanh hơn. Nhiều hơn. Giải quyết những bài toán mà con người không thể hoàn thành được. Làm sao đạt được những mục tiêu đó?CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 Nhờ vào sự tiến bộ của kỹ thuật: tăng cấu hình máy chi phí cao Nhờ vào các thuật toán hiệu quả: thông minh và chi phí thấp “Một máy tính siêu hạng vẫn không thể cứu vãn một thuật toán tồi!” 7 Thuật Toán Thuật toán: Một dãy hữu hạn các chỉ thị có thể thi hành để đạt mục tiêu đề ra nào đó. Ví dụ: Thuật toán tính tổng tất cả các số nguyên dương nhỏ hơn n gồm các bước sau: Bước 1: S=0, i=1; Bước 2: nếu i Các Tiêu Chuẩn Của Thuật Toán ...
Tìm kiếm theo từ khóa liên quan:
Cấu trúc dữ liệu và giải thuật Bài giảng Cấu trúc dữ liệu Cấu trúc dữ liệu Tiêu chuẩn của CTDL Độ phức tạp của thuật toán Vai trò của CTDLGợi ý tài liệu 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 318 0 0 -
Giáo trình cấu trúc dữ liệu và giải thuât part 2
16 trang 166 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 163 0 0 -
3 trang 162 3 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 156 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 150 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 143 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 139 0 0 -
10 trang 138 0 0
-
57 trang 133 1 0
-
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 124 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 4: Một số giải thuật sắp xếp và tìm kiếm
29 trang 120 0 0 -
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 1 - Trần Hạnh Nhi
98 trang 115 0 0 -
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 3 - Một số mô hình thuật toán
42 trang 74 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 74 0 0 -
Ứng dụng và cài đặt cấu trúc dữ liệu bằng C: Phần 1
338 trang 73 0 0 -
49 trang 72 0 0
-
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Hoàng Mạnh Hà
67 trang 70 0 0 -
54 trang 70 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 67 0 0