توابع بازگشتی
ارسال شده: چهارشنبه 8 دی 1389, 9:11 pm
سلام دوستان
من با توابع بازگشتی مشکل دارم متاسفانه
مشکل من اینه نمیدونم باید اصلا چطوری تریسش کنم البته مثلا این مثال رو متوجه میشم چطوری تریس کنم:
ولی مثلا کد زیر رو نمیدونم چطوری اجرا میشه وخروجی چی میده
کسی میتونه به زبان ساده توضیح بده درباره توابع بازگشتی البته با مثال و تریس کردن
ممنون
من با توابع بازگشتی مشکل دارم متاسفانه
مشکل من اینه نمیدونم باید اصلا چطوری تریسش کنم البته مثلا این مثال رو متوجه میشم چطوری تریس کنم:
کد: انتخاب همه
int f(int x,int y){
if(y>0)
return f(x,y-1)+x
else
return x
}
کد: انتخاب همه
int f(int n)
{
if(n>1)
return f(n-1)+f(n-2);
else if(n==0 || n==1)
return n;
}
ممنون