Thứ Ba, 13 tháng 11, 2018

Chương trình đệ quy

Chương trình đệ quy là chương trình gọi lại chính nó


 Ví dụ chương trình

//Hàm tính N! bằng phương pháp đệ quy
long giaithua(int n)
{
          if(n ==1) return 1;
          else return n*giaithua(n-1);



Ta thấy hàm giaithua khi xây dựng lại có lệnh gọi đến chính nó trong chương trình, vậy ta gọi giaithua là hàm đệ quy.

Ý nghĩa của chương trình đệ quy
Chương trình đệ quy rất đặc biệt quan trọng trong việc giải quyết các thuật toán khó như các lớp bài toán về liệt kê vét cạn, nhánh cận, hay các bài toán tối ưu mà nếu không áp dụng đệ quy thì không thể giải được.
Được áp dụng rất nhiều trong trí tuệ nhân tạo (Artificial intelligence - AI) trong trí thông minh của Robot máy tính.

        

post written by:

Related Posts