BÀI MỚI NHẤT
Sunday, September 18, 2016

Tính Y(n) theo công thức: y(1)=1;y(2)=2; y(3)=3; y(n)=y(n-1)+2y(n-2)+3y(n-3)

Kỹ thuật lập trình - Đệ quy

Đề bài: Với mỗi n>=1, số Y(n) được tính như sau:
y(1)=1; y(2)=2; y(3)=3;
y(n)=y(n-1)+2y(n-2)+3y(n-3) nếu n>=4;
Viết hàm tính Y(n) bằng 2 cách khử đệ quy và đệ quy

Tính Y(n) theo công thức: y(1)=1;y(2)=2; y(3)=3; y(n)=y(n-1)+2y(n-2)+3y(n-3)
Các bạn có thể tham khảo đoạn code sau:



*Mình có đưa ra 2 cách khử đệ quy cho bài toán:
  • Gọi hàm chính nó
  • Dùng mảng 1 chiều
Kết  quả của chương trình khi bộ test n=5

kết quả

Được viết bởi Đinh Quang Trưởng