Giáo trình Cấu trúc dữ liệu và giải thuật - CĐ Nghề Cơ điện Hà Nội
Số trang: 94
Loại file: pdf
Dung lượng: 1.33 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
(NB) Giáo trình Cấu trúc dữ liệu và giải thuật cung cấp cho người học những kiến thức như: Tổng quan về cấu trúc dữ liệu và giải thuật; Đệ quy và giải thuật đệ quy; Các phương pháp sắp xếp cơ bản;...Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Cấu trúc dữ liệu và giải thuật - CĐ Nghề Cơ điện Hà Nội Giáo trình Cấu trúc dữ liệu và giải thuật Trang 2 / 94 MỤC LỤC ĐỀ MỤC TRANGMỤC LỤC ......................................................................................................... 2MÔN HỌC CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ...................................... 6 * NỘI DUNG CỦA MÔN HỌC: ........................................................ 6YÊU CẦU VỀ ĐÁNH GIÁ HOÀN THÀNH MÔN HỌC/MÔ ĐUN ................. 7CHƯƠNG 1: TỔNG QUAN VỀ CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ..... 8 1.Khái niệm giải thuật và đánh giá độ phức tạp của giải thuật .................... 8 1.1. Khái niệm giải thuật ..................................................................... 8 1.2. Ngôn ngữ diễn đạt giải thuật ........................................................ 9 1.3. Thiết kế giải thuật ...................................................................... 15 1.4. Đánh giá giải thuật ..................................................................... 18 2.Các kiểu dữ liệu cơ bản ......................................................................... 20 3.Kiểu bản ghi, kiểu con trỏ ...................................................................... 21 3.1. Kiểu bản ghi .............................................................................. 22 3.2. Kiểu con trỏ ............................................................................... 22 Bài tập thực hành của học viên ................................................................. 23 4.Các kiểu dữ liệu trừu tượng ................................................................... 21 5.Các cấu trúc lưu trữ ............................................................................... 23 5.1. Mảng ......................................................................................... 23 5.2. Danh sách liên kết ...................................................................... 26 Bài tập thực hành của học viên ................................................................. 27 6.Mối quan hệ giữa CTDL và giải thuật ................................................... 28 Bài tập thực hành của học viên ................................................................. 31 Gợi ý làm bài ............................................................................................ 31CHƯƠNG 2: ĐỆ QUY VÀ GIẢI THUẬT ĐỆ QUY ....................................... 32 1.Khái niệm đệ quy .................................................................................. 32 2.Giải thuật đệ quy và chương trình đệ quy .............................................. 32 2.1. Giải thuật đệ qui......................................................................... 33 2.2. Chương trình đệ qui ................................................................... 33 3.Các bài toán đệ quy căn bản .................................................................. 33 3.1. Bài toán tính n giai thừa ............................................................. 33 3.2. Bài toán dãy số FIBONACCI..................................................... 33 Bài tập thực hành của học viên ................................................................. 35 Trường CĐN Cơ điện Hà Nội Giáo trình Cấu trúc dữ liệu và giải thuật Trang 3 / 94 Gợi ý làm bài ............................................................................................ 36CHƯƠNG 3: DANH SÁCH............................................................................. 38 1.Danh sách và các phép toán cơ bản trên danh sách ................................ 38 1.1. Khái niệm danh dách ................................................................. 38 1.2. Các phép toán trên danh dách .................................................... 38 2.Cài đặt danh sách theo cấu trúc mảng .................................................... 39 2.1. Khởi tạo danh sách rỗng ............................................................ 39 2.2. Kiểm tra danh sách rỗng ............................................................ 40 2.3. Chèn phần tử vào danh sách ...................................................... 40 2.4. Xóa phần tử khỏi danh sách ....................................................... 41 3.Cài đặt danh sách theo cấu trúc danh sách liên kết (đơn, k ...
Nội dung trích xuất từ tài liệu:
Giáo trình Cấu trúc dữ liệu và giải thuật - CĐ Nghề Cơ điện Hà Nội Giáo trình Cấu trúc dữ liệu và giải thuật Trang 2 / 94 MỤC LỤC ĐỀ MỤC TRANGMỤC LỤC ......................................................................................................... 2MÔN HỌC CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ...................................... 6 * NỘI DUNG CỦA MÔN HỌC: ........................................................ 6YÊU CẦU VỀ ĐÁNH GIÁ HOÀN THÀNH MÔN HỌC/MÔ ĐUN ................. 7CHƯƠNG 1: TỔNG QUAN VỀ CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ..... 8 1.Khái niệm giải thuật và đánh giá độ phức tạp của giải thuật .................... 8 1.1. Khái niệm giải thuật ..................................................................... 8 1.2. Ngôn ngữ diễn đạt giải thuật ........................................................ 9 1.3. Thiết kế giải thuật ...................................................................... 15 1.4. Đánh giá giải thuật ..................................................................... 18 2.Các kiểu dữ liệu cơ bản ......................................................................... 20 3.Kiểu bản ghi, kiểu con trỏ ...................................................................... 21 3.1. Kiểu bản ghi .............................................................................. 22 3.2. Kiểu con trỏ ............................................................................... 22 Bài tập thực hành của học viên ................................................................. 23 4.Các kiểu dữ liệu trừu tượng ................................................................... 21 5.Các cấu trúc lưu trữ ............................................................................... 23 5.1. Mảng ......................................................................................... 23 5.2. Danh sách liên kết ...................................................................... 26 Bài tập thực hành của học viên ................................................................. 27 6.Mối quan hệ giữa CTDL và giải thuật ................................................... 28 Bài tập thực hành của học viên ................................................................. 31 Gợi ý làm bài ............................................................................................ 31CHƯƠNG 2: ĐỆ QUY VÀ GIẢI THUẬT ĐỆ QUY ....................................... 32 1.Khái niệm đệ quy .................................................................................. 32 2.Giải thuật đệ quy và chương trình đệ quy .............................................. 32 2.1. Giải thuật đệ qui......................................................................... 33 2.2. Chương trình đệ qui ................................................................... 33 3.Các bài toán đệ quy căn bản .................................................................. 33 3.1. Bài toán tính n giai thừa ............................................................. 33 3.2. Bài toán dãy số FIBONACCI..................................................... 33 Bài tập thực hành của học viên ................................................................. 35 Trường CĐN Cơ điện Hà Nội Giáo trình Cấu trúc dữ liệu và giải thuật Trang 3 / 94 Gợi ý làm bài ............................................................................................ 36CHƯƠNG 3: DANH SÁCH............................................................................. 38 1.Danh sách và các phép toán cơ bản trên danh sách ................................ 38 1.1. Khái niệm danh dách ................................................................. 38 1.2. Các phép toán trên danh dách .................................................... 38 2.Cài đặt danh sách theo cấu trúc mảng .................................................... 39 2.1. Khởi tạo danh sách rỗng ............................................................ 39 2.2. Kiểm tra danh sách rỗng ............................................................ 40 2.3. Chèn phần tử vào danh sách ...................................................... 40 2.4. Xóa phần tử khỏi danh sách ....................................................... 41 3.Cài đặt danh sách theo cấu trúc danh sách liên kết (đơn, k ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Cấu trúc dữ liệu và giải thuật Cấu trúc dữ liệu và giải thuật Ngôn ngữ diễn đạt giải thuật Giải thuật đệ quy Tìm kiếm nhị phân Bài toán duyệt 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 360 0 0 -
Giáo trình Lập trình cơ bản với C++ - Phan 2
69 trang 218 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 187 0 0 -
Giáo trình cấu trúc dữ liệu và giải thuât part 2
16 trang 171 0 0 -
57 trang 169 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 166 0 0 -
3 trang 165 3 0
-
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 148 0 0 -
10 trang 145 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 125 0 0