TAILIEUCHUNG - Báo cáo khoa học: "Đệ quy và các ph-ơng pháp khử đệ quy"

Đệ quy là công cụ mạnh trong tin học để lập trình các bài toán khó. Tuy nhiên các hàm đệ quy th-ờng đòi hỏi bộ nhớ lớn, vì vậy vấn đề khử đệ quy là rất cần thiết. Trong báo cáo này trình bầy cấu trúc, nguyên lý hoạt động của hàm đệ quy và cách xây dựng một hàm không đệ quy t-ơng ứng. So với các ph-ơng pháp khử đệ quy đã biết, thì mô hình trình bầy ở đây đơn giản và dễ dàng áp dụng hơn | ĐỆ QUY VÀ CÁC PHƯƠNG PHÁP KHỬ ĐỆ QUY PGS. TS. PHẠM VĂN ắt Khoa Công nghệ thông tin - Truỡng ĐH GTVT Tóm tắt Đệ quy là công cụ mạnh trong tin học để lập trình các bài toán khó. Tuy nhiên các hàm đệ quy thường đòi hỏi bộ nhớ lớn vì vậy vấn đề khử đệ quy là rất cần thiết. Trong báo cáo này trình bầy cấu trúc nguyên lý hoạt động cũa hàm đệ quy và cách xây dựng một hàm không đệ quy tương ứng. So với các phương pháp khử đệ quy đã biết thì mô hình trình bầy ở đây đơn giản và dễ dàng áp dụng hơn. Summary The recursive is a powerfull tool for programming difficult problems. However the recursion functions offen demand a larger memory so the recursive removal is very neccessary. In this paper we will present the structure and the activity of recursion functions and a method of creating a corresponding non recursion function. This method is simpler and easier to apply compared with known methods. I. CẤU TRÚC CỦA HÀM ĐỆ QUY Hàm đệ quy gồm 2 phần Phần suy biến gồm một dẫy các câu lệnh và không chứa các lời gọi đệ quy. Phần tổng quát cũng bao gồm nhiều câu lệnh nhưng bao gồm một hoặc nhiều lời gọi đệ quy gọi tới chính hàm đang xét . Dưới đây sẽ gọi các câu lệnh không chứa lời gọi đệ quy là các phép toán cơ bản. Ví dụ xét hàm sau void P x x nguyên dương if x 1 Suy biế n - không có lời gọi đệ quy chỉ gồm các phép toán cơ bản in 8 phép toán cơ bản else Tổng quát sẽ có các lời gọi đệ quy in x2 phép toán cơ bản P x-1 Lời gọi ĐQ thứ 1 in x phép toán cơ bản P x-1 Lời gọi ĐQ cuối in 1 phép toán cơ bản II. NGUYÊN LÝ HOẠT ĐỘNG . Trước khi bắt đẩu chương trinh Đặt một dấu hiệu đặc biệt vào ngăn xế p ví dụ k 0 làm dấ u hiệu kế t thúc hàm . Cách xử lý lời gọi đẽ quy . Đặt giá trị hiện tại của đố i vào ngăn xế p để sau này lấy ra dùng . . Đặt một dấu hiệu vào ngăn xế p để sau này biết lối trở về - trở về sau lời gọi đệ quy nào . . Căn cứ vào tham số lời gọi đệ quy để thay đổi giá trị của đố i. . Nhẩy trở về đầu hàm. . Phần suy biến - trở về . Xử lý các phé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.