TAILIEUCHUNG - Bài giảng Cấu trúc dữ liệu và giải thuật: Thuật toán đệ quy

Bài giảng Cấu trúc dữ liệu và giải thuật - Thuật toán đệ quy gồm có những nội dung chính sau đây: Định nghĩa đệ quy, thuật toán đệ quy, phân tích thuật toán đệ quy, đệ quy có nhớ, thuật toán quay lui (backtracking algorithm). . | REVIEW Xác định mối quan hệ giữa các cặp hàm f ĩì và g ĩì sau đây a n n2 5 3 n 1 g n 6n b f ji n2 3-ựn 1 g n n3 c n 2n2 5 n g n Nội dung Định nghĩa đệ quy Thuật toán đệ quy Phân tích thuật toán đệ quy Đệ quy có nhớ Thuật toán quay lui backtracking algorithm 1 10 2011 THUẬTTOÁN ĐÊ QUY Định nghĩa đệ quy Đôi tượng bao gồm chính nó hoặc được định nghĩa dưới dạng chính nó. VD. Định nghĩa một công thức hợp lệ của các biến số và các phép toán A X là công thức hợp lệ nếu X là biến hoặc số Nếu f g là công thức hợp lệ thì Ư 3 Ư-3 Ư 3 ừ 3 cũng là công thức hợp lệ Elena Filippova. Recursion. 2003 Acrylic on Canvas 160 cm X 160 cm 63 X 63 1 Hàm được định nghĩa đệ quy . 1 nếu n 0 n 1 f . X. Z n X n 1 nếu n 0 _ 1 nếu n 1 2 1 w pib n 1 Fib n 2 nếu n 2 Ío nếu n 0 1 nếu n 1 2P n 1 p n 2 nếu n 1 Thuật toán đệ quy Thuật toán có chứa lời gọi đệ quy đến chính nó với đầu vào kích thước nhỏ hơn. VD. Sắp xếp trộn - MergeSort_________________ MergeSort int A int start int end if start end int mid start end 2 MergeSort A start mid MergeSort A mid 1 end Merge A start mid end 1 10 2011 Định nghĩa đệ quy Mọi định nghĩa đệ quy đều gồm 2 phần Một trường hợp cơ sở nhỏ nhất có thể xử lý trực tiếp mà không cần đệ quy và Một phương thức tổng quát mà biến đổi một trường hợp cụ thể về các trường hợp nhỏ hơn. Do đó biến đổi các trường hợp cho đến khi về trường hợp cơ sở. 2 Thuật toán đệ quy Mô tả thời gian thực hiện của thuật toán đệ quy bằng công thức đệ quy VD. MergeSort có í 0 1 nếun l 2T 0 n nếu n 1 Bỏ qua Tin với các giá trị n nhỏ coi là hằng . Ta có thể viết lại T n là T ịì 2T 0 n 1 10 2011 Phân tích thuật toán đệ quy Giải công thức đệ quy để tìm 0 hoặc 0 bằng Phương pháp thay thế Phương pháp cây đệ quy Dùng định lý thợ Phương pháp thay thế Gồm 2 bước Đoán dạng của lời giải Sử dụng quy nạp toán học để tìm ra các hằng và chứng minh lời giải Xác định cận trên của công thức đệ quy T n 2T P 2J n Đoán T n O nlogn Cần chứng minh Tin cnìogn với hằng sốn 0 được chọn phù hợp

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.