ĐệĐệ
quyquy
GV. GV. NguyễnNguyễn Minh Minh HuyHuy
ĐĐ
quyquy
1Kỹ thuật lập trình - Nguyễn Minh Huy
NộiNội dungdung
TổngTổng quanquan vềvề đệđệ quyquy..
PhânPhân loạiloại đệđệ quyquy..
CácCác vấnvấn đềđề đệđệ quyquy thôngthông dụngdụng..
2Kỹ thuật lập trình - Nguyễn Minh Huy
NộiNội dungdung
TổngTổng quanquan vềvề đệđệ quyquy..
PhânPhân loạiloại đệđệ quyquy..
CácCác vấnvấn đềđề đệđệ quyquy thôngthông dụngdụng..
3Kỹ thuật lập trình - Nguyễn Minh Huy
TổngTổng quanquan vềvề đệđệ quyquy
KháiKhái niệmniệm đệđệ quyquy::
ĐệĐệ quyquy gì??
XemXem phầnphần…”…”ĐệĐệ quyquy gì?”!!?”!!
ĐệĐệ quyquy là…
ĐĐịnhịnh nghĩanghĩa mộtmột vấnvấn đềđề bằngbằng chínhchính vấnvấn đềđề đóđó!!!!
MộtMột vàivài địnhđịnh nghĩanghĩa đệđ quyquy::
n! = n * (n n! = n * (n – 1)!.1)!.
f(n) = f(n f(n) = f(n – 1) + f(n 1) + f(n – 2).2).
n n là sốsố tựtự nhiênnhiên nếunếu n n – 1 1 cũngcũng sốsố tựtự nhiênnhiên N.N.
TổTổ tiêntiên củacủa A A là nhữngnhững ngườingười sinhsinh rara……tổtổ tiêntiên củacủa A.A.
4Kỹ thuật lập trình - Nguyễn Minh Huy
TổngTổng quanquan vềvề đệđệ quyquy
KháiKhái niệmniệm đệđệ quyquy::
CấuCấu trúctrúc mộtmột địnhđịnh nghĩanghĩa đệđ quyquy::
PhầnPhần dừngdừng: : trườngtrường hợphợp bảnbản..
PhầnPhần đệđệ quyquy: : suysuy biếnbiến vấnvấn đềđề vềvề trườngtrường hợphợp đơnđơn giảngiản hơnhơn..
-- 0! = 10! = 1
--
n! = n * (n n! = n * (n
1)!.1)!.
--
n! = n * (n n! = n * (n
1)!.1)!.
-- f(0) = 0f(0) = 0
-- f(1) = 1f(1) = 1
-- f(n) = f(n f(n) = f(n – 1) + f(n 1) + f(n – 2).2).
-- 0 0 là sốsố tựtự nhiênnhiên nhỏnhỏ nhấtnhất..
-- n n là sốsố tựtự nhiênnhiên nếunếu n n – 1 1 là sốsố tựtự nhiênnhiên..
-- NgườiNgười trựctrực tiếptiếp sinhsinh rara A A là tổtổ tiêntiên củacủa A.A.
-- NgườiNgười sinhsinh rara tổtổ tiêntiên củacủa A A là tổtổ tiêntiên củacủa A.A.
5Kỹ thuật lập trình - Nguyễn Minh Huy