Sự khác biệt giữa đệ quy quay lui và đệ quy
em hiểu cách chạy đệ quy còn đệ quy quay lui thì ko: chương trình sinh tổ hợp:
em có tìm hiểu trên mạng được đoạn code nhưng không hiểu đệ quy quay lui nó sẽ chạy ra sao
khi truyên i=1 next( int i, int a[], int n, int k ) thì a[0]=1 nhưng hàm xuat( int a[], int k ){
i lại chạy từ 1 ,còn khi i chưa bằng k nhưng lúc này mình không biết i lúc này bằng 1 hay bằng 0
next( i + 1, a, n, k ); gọi hàm next( i + 1, a, n, k ) vậy i có chạy vào khởi tạo của vòng lặp
for(j=a[i-1]+1) nữa không mong mọi người giải thích giùm em xin cám ơn
Bạn tham khảo slide này nhé