جدول المحتويات:
- الخطوة 1: الخطوة الأولى: افتح Java IDE من اختيارك
- الخطوة 2: الخطوة الثانية: تنزيل وفتح ملف.txt الخاص بي
- الخطوة 3: الخطوة الثالثة: انسخ والصق من ملف.txt في IDE
- الخطوة 4: الخطوة الرابعة: إنشاء اختبار
- الخطوة 5: الخطوة الخامسة: إنشاء دالة تكرارية
- الخطوة 6: الخطوة السادسة: إنشاء وظيفة المساعد التكراري
- الخطوة 7: الخطوة السابعة: وظيفة مساعد الاتصال في الوظيفة التكرارية الرئيسية
- الخطوة 8: الخطوة الثامنة: إنشاء حالة أساسية لوظيفة المساعد
- الخطوة 9: الخطوة التاسعة: أضف "+1" واستدعاء الوظيفة المساعدة مرة أخرى
- الخطوة 10: الخطوة العاشرة: تجميع / حفظ الكود الخاص بك
- الخطوة 11: الخطوة الحادية عشر: قم بتشغيل البرنامج
- الخطوة 12: الخطوة الثانية عشرة: مبروك
فيديو: اجتياز قائمة مرتبطة باستخدام Recursion - Java: 12 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبًا بك ، وشكرًا لك على اختيار مجموعة التعليمات هذه ، والتي ستوضح لك كيفية إنشاء دالة تكرارية. هناك حاجة إلى معرفة جافا الأساسية لفهم الخطوات التي سيتم تنفيذها.
بشكل عام ، يجب ألا تستغرق هذه العملية المكونة من 12 خطوة أكثر من 15 دقيقة. الخطوة الوحيدة التي قد تستغرق أكثر من دقيقة واحدة هي الخطوة 4 ، والتي تطلب من المستخدم إنشاء اختبار عينة للتشغيل من خلاله. يعود مقدار الوقت الذي سيتم استخدامه إلى المستخدم ، لكنني أقدر أنه لن يستغرق أكثر من 3 دقائق.
ما ستحتاجه على جهاز الكمبيوتر الخاص بك: ملف الاختبار الخاص بي (الذي سنضيف إليه رمزًا). أي java IDE من اختيارك (سنستخدم drjava لهذا الغرض).
الخطوة 1: الخطوة الأولى: افتح Java IDE من اختيارك
لمجموعة التعليمات هذه ، يتم استخدام drjava. فقط افتح ملفًا جديدًا جديدًا.
الخطوة 2: الخطوة الثانية: تنزيل وفتح ملف.txt الخاص بي
يحتوي هذا النص على فئة "Node" التي سنعمل معها ، بالإضافة إلى بعض الاختبارات للتأكد من أن الكود الذي نكتبه يعمل على النحو المنشود. حمل هنا
الخطوة 3: الخطوة الثالثة: انسخ والصق من ملف.txt في IDE
انسخ النص من ملفي والصقه في Java IDE الذي فتحته.
الخطوة 4: الخطوة الرابعة: إنشاء اختبار
هذا سوف يتحقق لمعرفة ما إذا كانت وظيفتنا العودية تعمل بشكل صحيح. اتبع تنسيق نموذج الاختبارات المعطى.
الخطوة 5: الخطوة الخامسة: إنشاء دالة تكرارية
عند المطالبة ، اكتب ما يلي:
حجم int العامة () {}
الخطوة 6: الخطوة السادسة: إنشاء وظيفة المساعد التكراري
عند المطالبة ، اكتب ما يلي:
حجم int ثابت عام H (العقدة x) {}
الخطوة 7: الخطوة السابعة: وظيفة مساعد الاتصال في الوظيفة التكرارية الرئيسية
سيؤدي هذا إلى جعل وظيفتنا تنتقل عبر القائمة المرتبطة من البداية.
في أول الوظائف التي كتبناها ، اكتب ما يلي:
حجم الإرجاع H (الأول) ؛
الخطوة 8: الخطوة الثامنة: إنشاء حالة أساسية لوظيفة المساعد
يجب أن يكون لكل دالة تكرارية طريقة لإنهائها. "الحالة الأساسية" ستجعلنا نتوقف عن العبور بمجرد وصولنا إلى نهاية القائمة.
في وظيفة "المساعد" ، اكتب ما يلي:
إذا (x == null) إرجاع 0 ؛
الخطوة 9: الخطوة التاسعة: أضف "+1" واستدعاء الوظيفة المساعدة مرة أخرى
نضيف واحدًا لكل عقدة تزورها الوظيفة العودية.
في وظيفة "المساعد" ، اكتب ما يلي:
إرجاع 1 + sizeH (x.next) ؛
الخطوة 10: الخطوة العاشرة: تجميع / حفظ الكود الخاص بك
يجب تجميع الكود قبل أن نتمكن من تشغيل البرنامج.
الخطوة 11: الخطوة الحادية عشر: قم بتشغيل البرنامج
قم بتشغيل برنامجك! ماذا كان الإخراج؟ إذا حدث خطأ ما ، فراجع ما إذا كنت قد أدخلت الرمز بالضبط وفي المكان الصحيح.
الخطوة 12: الخطوة الثانية عشرة: مبروك
إذا كان هذا هو ناتجك النهائي ، فقد كتبت رسميًا دالة تكرارية تتكرر من خلال قائمة مرتبطة.
موصى به:
نظام عبور سكة حديد أوتوماتيكي باستخدام منصة مدمجة قائمة على اردوينو: 9 خطوات
نظام عبور السكك الحديدية الأوتوماتيكي باستخدام النظام الأساسي المدمج القائم على Arduino: عيد الميلاد على بعد أسبوع واحد فقط! الجميع مشغولون بالاحتفالات والحصول على الهدايا ، والتي ، بالمناسبة ، تزداد صعوبة الحصول عليها مع الاحتمالات التي لا تنتهي في كل مكان من حولنا. ما رأيك في الحصول على هدية كلاسيكية وإضافة لمسة من الأعمال اليدوية إلى
كيفية إنشاء حرف ثنائي الأبعاد باستخدام وحدة التحكم في الأحرف في Unreal Engine 4 باستخدام برنامج Visual Script للكمبيوتر الشخصي: 11 خطوة
كيفية إنشاء حرف ثنائي الأبعاد باستخدام وحدة تحكم الأحرف في Unreal Engine 4 باستخدام برنامج Visual Script للكمبيوتر: كيفية إنشاء شخصية ثنائية الأبعاد باستخدام وحدة تحكم في الأحرف في محرك Unreal 4 باستخدام برنامج نصي مرئي للكمبيوتر الشخصي مرحبًا ، أنا جوردان ستيلتز. أعمل على تطوير ألعاب الفيديو منذ أن كان عمري 15 عامًا. سيعلمك هذا البرنامج التعليمي كيفية إنشاء شخصية أساسية باستخدام
قائمة المهام في الوقت الفعلي باستخدام Google Firebase: 12 خطوة
قائمة المهام في الوقت الفعلي باستخدام Google Firebase: مرحبًا بكم! نستخدم جميعًا قوائم المهام على أساس يومي ، سواء كان ذلك عبر الإنترنت أو غير متصل. في حين أن القوائم غير المتصلة تكون عرضة للضياع ، ويمكن وضع القوائم الافتراضية في غير مكانها أو حذفها عن طريق الخطأ أو حتى نسيانها. لذلك قررنا إنشاء واحد على Google Firebase ،
قائمة Arduino على Nokia 5110 Lcd باستخدام جهاز تشفير دوار: 6 خطوات (بالصور)
قائمة Arduino على Nokia 5110 Lcd باستخدام جهاز تشفير دوار: أيها الأصدقاء الأعزاء مرحبًا بكم في برنامج تعليمي آخر! في هذا الفيديو ، سنتعلم كيفية إنشاء القائمة الخاصة بنا لشاشة Nokia 5110 LCD الشهيرة ، من أجل جعل مشاريعنا أكثر سهولة في الاستخدام وأكثر قدرة. دعونا نبدأ! هذا هو المشروع
كيفية استخدام قائمة التطبيقات والمصادر Cydia +: 11 خطوة
كيفية استخدام قائمة تطبيقات ومصادر Cydia +: سأوضح لك في هذا Instructable كيفية القيام بما يلي: 1. العثور على التطبيق 2. ترقية Cydia3. قم بتحديث تطبيقاتك 4. البحث عن تطبيقات جديدة 5. تثبيت تطبيقات جديدة 6. إزالة أو إعادة تثبيت التطبيقات 7. إضافة المصادر 8. عرض و