ما العودية في جافا؟

جدول المحتويات:

ما العودية في جافا؟
ما العودية في جافا؟

فيديو: ما العودية في جافا؟

فيديو: ما العودية في جافا؟
فيديو: #022 [JAVA] - Recursion/Recursive Methods Part 1 2024, شهر نوفمبر
Anonim

Recursion هي تقنية برمجة أساسية يمكنك استخدامها في Java ، حيث تستدعي الطريقة نفسها لحل بعض المشكلات. الطريقة التي تستخدم هذه التقنية هي طريقة عودية. … تشير حالة النهاية إلى متى يجب أن تتوقف الطريقة العودية عن استدعاء نفسها.

كيف تعمل العودية في جافا؟

دالة تكرارية تستدعي نفسها، يتم تخصيص الذاكرة للوظيفة التي تم استدعاؤها أعلى الذاكرة المخصصة لوظيفة الاستدعاء ويتم إنشاء نسخة مختلفة من المتغيرات المحلية لكل استدعاء دالة.

ما هو العودية مع المثال؟

العودية هي عملية تحديد مشكلة (أو حل مشكلة) من حيث (نسخة أبسط من) نفسها.على سبيل المثال ، يمكننا تحديد العملية " اعثر على طريقك إلى المنزل " على النحو التالي: إذا كنت في المنزل ، فتوقف عن الحركة. خذ خطوة واحدة نحو المنزل. "جد طريقك للمنزل ".

ماذا تقصد بالعودية؟

العودية هي عملية تكرار العناصر بطريقة مماثلة للذات. في لغات البرمجة ، إذا كان البرنامج يسمح لك باستدعاء وظيفة داخل نفس الوظيفة ، فإنه يطلق عليه استدعاء متكرر للوظيفة.

ما هي أهمية العودية في جافا؟

العودية يجعل الرمز أوضح وأقصر. التكرار أفضل من الأسلوب التكراري لمشاكل مثل برج هانوي ، واجتياز الأشجار ، وما إلى ذلك. نظرًا لأن كل استدعاء دالة يحتوي على ذاكرة مدفوعة إلى المكدس ، فإن العودية تستخدم المزيد من الذاكرة.

موصى به: