Hướng dẫn lập trình C cơ bản và nâng cao. Lập trình c cho người mới bắt đầu. Giới thiệu khái niệm đệ quy, recursion, một số vi dụ đơn giản về đệ quy trong …
Tag: đệ quy trong c++, [vid_tags]
Xem thêm: https://icongnghe.org/category/chia-se
Nguồn: https://icongnghe.org
Bài viết liên quan
20 Bình luận. Leave new
hàm đệ quy phải code trước hàm int main đúng k a
hay quá anh
E thấy khó hiểu quá ạ @@
#include<stdio.h>
int tinhGiaiThua(int n){
if(n==0||n==1)
return 1;
else
return n*tinhGiaiThua(n-1);
}
int main(){
int n;
do{
printf("nhap n>=0:");
scanf("%d",&n);
} while(n<0);
printf("%d!=%d",n,tinhGiaiThua(n));
return 0;
}
cái bài này sao em ấn n=20 thì nó ra giá trị âm ạ hay là do dùng int nên nó vậy ạ
ví dụ bài cho như này thì giải đệ quy như thế nào ạ
tính s=1-1/2+1/3…
Thầy ơi, em code giống hệt mà sao lại ra toàn 1 ạ. Anh giải thích cho em với ạ. Em cảm ơn
tại sao return 1 sau đó nó lại trả lại dần lên trên ạ
tại sao dãy fibonaci return n và tại sao lại là return((n-1)++(n-2)) vậy ạ?
a ơi sao phần return ở chỗ khai báo tham số mình có thể để là return 0; đc
ko ạ
Tại sao int trên là n. mà dưới là i thì nó vẫn chạy dc vậy anh
a giảng dễ hiểu quá
hay lắm anh…em bỏ học để xem anh đấy
cho e hỏi so tốc độ thực hiện thì đệ quy với lặp cái nào nhanh hơn ạ?
Cảm ơn anh. Bài giảng tuyệt vời ạ.
Anh dạy hay thực sự :v
một cái cần tư duy ngược và một cái tư duy xuôi .. hay quá anh ơi
em đọc sách cấu truc giải thuật của thầy đỗ xuân lôi có được ko ad hay là nen đọc sach tiếng anh
bài này là chỉ để biêt thôi ạ ad thế chua học sâu về phân đệ quy này ạ
Hay
17:13 e thay return 1 thành return 0 , kq kéo theo 1 loạt = 0 hết là sao thế ạ , e cảm ơn