1. Trang chủ
  2. » Giáo án - Bài giảng

BÀI GIẢNG CHUYÊN đề về GIẢI THUẬT đệ QUY QUAY LUI

7 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 18,41 KB

Nội dung

BÀI GIẢNG CHUYÊN ĐỀ VỀ GIẢI THUẬT ĐỆ QUY QUAY LUI (Pascal) Đệ quy 1.1 Khái niệm đệ qui Ta nói khái niệm đệ qui gao gồm phận định nghĩa dạng Ví dụ: Số tự nhiên: a./ số tự nhiên b./ X số tự nhiên X – số tự nhiên Hàm n giai thừa ( n!) a./ o! =1 b./ n!=n(n-1)! n > 1.2 Giải thuật đệ quy thủ tục đệ qui Nếu lời giải toán T thực lời giải tốn T’ có dạng giống T, lời giải đệ qui.Giải thuật tương ứng với lời giải gọi giải thuật đệ qui.( T’ hiểu theo nghĩa phải nhỏ T) Thủ tục đệ qui( chương trình đệ qui) thủ tục mà thủ tục có lời gọi tới thủ tục Đặc điểm thủ tục đệ qui: a./ Trong thủ tục đệ qui có lời gọi đến thủ tục b./ Mỗi lần gọi lại thủ tục kích thước tốn thu nhỏ trước c./ Có trường hợp đặc biệt: trường hợp suy biến Ví dụ: Tính n! n! =1.2.3…n function gt(x:integer):longint; begin if x = then gt:=1 else gt:=x*gt(x-1); end; Số FIBONACCI Dãy số a1, a2, a3 , …, an… gọi dáy số fibonacci a 1=a2=1, từ số thứ trở tổng số đứng trước Ta có thủ tục đệ quy sau: function fibo(x: integer): longint; var f1,f2 : integer; Begin if x

Ngày đăng: 22/10/2022, 14:18

TỪ KHÓA LIÊN QUAN

w