Bài giảng Cấu trúc dữ liệu và giải thuật: Đệ qui - TS. Đào Nam Anh
Số trang: 50
Loại file: pdf
Dung lượng: 2.78 MB
Lượt xem: 4
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cấu trúc dữ liệu và giải thuật: Đệ qui" trình bày các khái niệm đệ quy, ước số chung nhỏ nhất, tính giai thừa đệ qui, cây đệ qui chữ H, giải pháp đệ quy, chia để trị,... Mời các bạn cùng tham khảo nội dung chi tiết.
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: Đệ qui - TS. Đào Nam AnhDATA STRUCTURE AND ALGORITHMRecursionCẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬTĐệ quiDr. Dao Nam AnhData Structure and Algorithm1Resource - ReferenceSlides adapted from Robert Sedgewick, and KevinWayne, edit by Dao Nam Anh.Major Reference:•Robert Sedgewick, and Kevin Wayne, “Algorithms”Princeton University, 2011, Addison Wesley•Algorithm in C (Parts 1-5 Bundle)- Third Edition byRobert Sedgewick, Addison-Wesley•Cấu trúc dữ liệu và giải thuật, Đinh Mạnh Tường.•Giải thuật và lập trình, Lê Minh Hoàng, Đại HọcSư Phạm, 2002Data Structure and Algorithm2Khái niệm•Là một phương pháp lập trình cho phép một hàm có thểgọi lại chính nó trực tiếp hoặc gián tiếp.Ví dụ: void Test(){Test();}Reproductive PartsM. C. Escher, 1948•Một chương trình đệ quy hoặc một định nghĩa đệ quy thìkhông thể gọi đến chính nó mãi mãi mà phải có mộtđiểm dừng đến một trường hợp đặc biệt nào đó, mà tagọi là trường hợp suy biến (degenerate case).Data Structure and Algorithm3Khái niệmPhương pháp thiết kế một giải thuật đệ quy:••Tham số hoá bài toán•Tìm trường hợp suy biếnPhân tích trường hợp chung : đưa bài toán dưới dạng bàitoán cùng loại nhưng có phạm vi giải quyết nhỏ hơntheo nghiã dần dần sẽ tiến đến trường hợp suy biếnData Structure and Algorithm4Khái niệmChương trình đệ quy gồm hai phần chính:1.2.Phần cơ sở: Điều kiện thoát khỏi đệ quy (điểm dừng)Phần đệ quy: Trong phần thân chương trình có lời gọiđến chính bản thân chương trình với giá trị mới củatham số nhỏ hơn giá trị ban đầuData Structure and Algorithm5
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: Đệ qui - TS. Đào Nam AnhDATA STRUCTURE AND ALGORITHMRecursionCẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬTĐệ quiDr. Dao Nam AnhData Structure and Algorithm1Resource - ReferenceSlides adapted from Robert Sedgewick, and KevinWayne, edit by Dao Nam Anh.Major Reference:•Robert Sedgewick, and Kevin Wayne, “Algorithms”Princeton University, 2011, Addison Wesley•Algorithm in C (Parts 1-5 Bundle)- Third Edition byRobert Sedgewick, Addison-Wesley•Cấu trúc dữ liệu và giải thuật, Đinh Mạnh Tường.•Giải thuật và lập trình, Lê Minh Hoàng, Đại HọcSư Phạm, 2002Data Structure and Algorithm2Khái niệm•Là một phương pháp lập trình cho phép một hàm có thểgọi lại chính nó trực tiếp hoặc gián tiếp.Ví dụ: void Test(){Test();}Reproductive PartsM. C. Escher, 1948•Một chương trình đệ quy hoặc một định nghĩa đệ quy thìkhông thể gọi đến chính nó mãi mãi mà phải có mộtđiểm dừng đến một trường hợp đặc biệt nào đó, mà tagọi là trường hợp suy biến (degenerate case).Data Structure and Algorithm3Khái niệmPhương pháp thiết kế một giải thuật đệ quy:••Tham số hoá bài toán•Tìm trường hợp suy biếnPhân tích trường hợp chung : đưa bài toán dưới dạng bàitoán cùng loại nhưng có phạm vi giải quyết nhỏ hơntheo nghiã dần dần sẽ tiến đến trường hợp suy biếnData Structure and Algorithm4Khái niệmChương trình đệ quy gồm hai phần chính:1.2.Phần cơ sở: Điều kiện thoát khỏi đệ quy (điểm dừng)Phần đệ quy: Trong phần thân chương trình có lời gọiđến chính bản thân chương trình với giá trị mới củatham số nhỏ hơn giá trị ban đầuData Structure and Algorithm5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cấu trúc dữ liệu Cấu trúc dữ liệu và giải thuật Cấu trúc dữ liệu Ước số chung nhỏ nhất Tính giai thừa đệ qui Cây đệ qui chữ H Giải pháp đệ quyTà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 329 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 174 0 0 -
Giáo trình cấu trúc dữ liệu và giải thuât part 2
16 trang 169 0 0 -
3 trang 164 3 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 159 0 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 159 0 0 -
57 trang 144 1 0
-
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 143 0 0 -
10 trang 141 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 141 0 0