Table of Contents
بازگشت یک مفهوم اساسی در علوم کامپیوتر است که ریشه در اصول ریاضی دارد.این شامل تعریف یک مشکل از نظر خود، اجازه می دهد راه حل ها از طریق استفاده مکرر از یک قاعده ساخته شده است. درک پایه های ریاضی بازگشت به طراحی الگوریتم های کارآمد و نوشتن کد موثر در زبان هایی مانند جاوا.
دانلود بازی ریاضی Basis of Recursion
بازگشت مبتنی بر ایده خود-reference است، جایی که یک تابع خود را با پارامترهای اصلاح شده می نامد، این مفهوم می تواند با استفاده از القای ریاضی، که راهی برای اثبات خواص توابع بازگشتی فراهم می کند، رسمی شود. پرونده پایه مانع بازگشت می شود، در حالی که مورد بازگشتی، اندازه مشکل را کاهش می دهد، اطمینان از خاتمه نهایی.
حذف توابع بازگشتی
برای به دست آوردن یک تابع بازگشتی، شناسایی کوچکترین مشکل زیر که می تواند به طور مستقیم حل شود، سپس راه حل را برای مشکل بزرگتر از نظر راه حل برای مشکل کوچکتر زیر نشان دهید.این فرایند شامل تعریف پرونده پایه و گام بازگشتی به وضوح است.
استفاده از توابع بازگشتی در جاوا
در جاوا، توابع بازگشتی با تعریف یک روش که خود را می نامد، اجرا می شوند. پرونده های پایه مناسب مانع بازگشت نامحدود می شوند.برای مثال، محاسبه فاکتورها یا اعداد فیبوناچی می تواند از طریق روش های ساده بازگشتی به دست آید.
مثالی از یک تابع فاکتورسازی بازگشتی در جاوا:
[[ویرایش] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۲] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
(اگر [در برابر [مشرکان] [به] [به [نحل]] [[۱]] [۱] [۱] [۱] [۱]] [۱] [۱] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱
[[ویرایش] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
[[ویرایش]