کامپیوتر, برنامه نویسی
بازگشت - این چیست؟ برنامه نویسی بازگشتی (به عنوان مثال)
بازگشت حوادث در خودشان جالب هستند، اما آنها در برنامه نویسی اهمیت ویژه ای در برخی از موارد هستند. برای اولین بار در مواجهه با آنها، تعداد نسبتا زیادی از مردم با درک خود را از مشکل. این به خاطر یک میدان بزرگ از استفاده بالقوه از این واژه، بسته به زمینه که در آن "بازگشت" استفاده شده است. اما امید است که این مقاله کمک خواهد کرد که جلوگیری از سوء تفاهم امکان پذیر است و سردرگمی است.
به "بازگشت" به طور کلی چیست؟
چه شده است بازگشت در برنامه نویسی چیست؟
بازگشت می تواند محدود یا نامحدود. برای اولین بار خود را متوقف علت، آن را نیز باید شرایط فسخ باشد. این کاهش در ارزش می تواند متغیر باشد، و هنگامی که آن را به یک ارزش خاص می رسد، و جلوگیری از اتمام تماس نرم افزار / انتقال به کد پس از آن، با توجه به نیازهای برای رسیدن به اهداف خاص. توسط بازگشت نامتناهی نشان می دهد که آن را به نام خواهد شد، کار خواهد کرد تا زمانی که یک کامپیوتر یا یک برنامه که در آن عمل می کند.
این سازمان بازگشت دشوار با استفاده از دو تابع نیز ممکن است. فرض کنید A وجود دارد و ب دارای یک تابع در پاسخ کد خود را به B و B، به نوبه خود، با اشاره به نیاز به یک کامپیوتر برای انجام یک A. بازگشت پیچیده - راهی برای خروج از یک سری پیچیده از شرایط منطقی برای منطق کامپیوتر.
اگر خواننده این سطور مورد مطالعه چرخه برنامه نویسی، آن است که احتمالا در حال حاضر متوجه شباهت بین آنها و بازگشت. به طور کلی، آنها در واقع می توانید کارهای مشابه یا یکسان انجام دهد. با کمک بازگشتی مناسب برای انجام چرخه کار شبیه سازی است. این بسیار مفید که در آن چرخه خود را به استفاده است بسیار مناسب است. رانندگی پیاده سازی نرم افزار است در زبان های برنامه نویسی سطح بالا مختلف بسیار متفاوت است. با این حال بازگشت در "پاسکال" و بازگشت در C یا زبان دیگری دارای ویژگی های خاص آن است. او می تواند با موفقیت در زبان های سطح پایین مانند "نصب" اجرا است، اما آن مشکل تر و زمان بر است.
درختان بازگشت
- دارای یک گره مخصوص اولیه، به نام ریشه از کل درخت.
- گره های باقی مانده در یک مقدار است که متفاوت از صفر، زیر مجموعه مجزا هستند، در همان زمان آنها نیز یک درخت هستند. همهی اشکال سازمان زیردرختهای اصلی درخت نامیده می شود.
به عبارت دیگر: درختان حاوی زیردرخت که حاوی درختان تر است، اما در اعداد کوچکتر از درخت های قبلی است. این تا زمانی یکی از گره ها امکان پذیر خواهد بود به حرکت در، و آن را به پایان بازگشتی باشد. یکی از نکات دقیق وظریف بیشتر در مورد رسم نمودار وجود دارد: درختان معمولی از پایین به بالا رشد می کنند، و آنها را به برنامه نویسی بالعکس کشیده شده است. سایت هایی که هیچ ادامه، به نام گره پایان. برای راحتی از نماد، و برای سهولت استفاده اصطلاحات شجره نامه (اجداد، کودکان).
چرا آن را در برنامه نویسی استفاده می شود؟
تفاوت بازگشتی به زبان های برنامه نویسی مختلف
با وجود نمودار کلی از یک پیاده سازی و کاربرد خاص در هر مورد، بازگشت در برنامه نویسی دارای ویژگی های خاص آن است. این می تواند به مشکلات در جستجو برای مواد مورد نیاز منجر شود. اما همیشه به خاطر داشته باشید: اگر زبان برنامه نویسی یک تابع و یا روش، بنابراین، بازگشت پاسخ است - آن را امکان پذیر است. اما تفاوت معنی داری آن رخ می دهد که با استفاده از زبان های برنامه نویسی پایین و بالا. این امکانات به ویژه از اجرای برنامه است. اعدام در نهایت در مورد اینکه آیا مجموعه ای از کار است بستگی دارد، مطابق با آن و بازگشت نوشته شده است. توابع و روش های مورد استفاده متفاوت است، اما هدف آنها این است که همیشه همان - را خود پاسخ.
بازگشت - آن آسان است. به عنوان آسان به یاد داشته باشید که این مطالب از مقاله؟
Similar articles
Trending Now