
Բովանդակություն:
- Քայլ 1: Քայլ մեկ. Բացեք ձեր ընտրած Java IDE- ն:
- Քայլ 2: Քայլ երկրորդ. Ներբեռնեք և բացեք Իմ.txt ֆայլը
- Քայլ 3. Քայլ երրորդ. Պատճենեք և տեղադրեք.txt ֆայլից IDE- ում
- Քայլ 4: Քայլ չորրորդ. Ստեղծեք թեստ:
- Քայլ 5: Քայլ հինգ. Ստեղծեք ռեկուրսիվ գործառույթ:
- Քայլ 6: Քայլ վեցերորդ. Ստեղծեք ռեկուրսիվ օգնականի գործառույթ
- Քայլ 7: Քայլ յոթերորդ. Callանգահարեք օգնականի գործառույթը հիմնական ռեկուրսիվ գործառույթում
- Քայլ 8: Քայլ ութերորդ. Ստեղծեք հիմնական պատյան օգնականի գործառույթի համար
- Քայլ 9: Քայլ ինը. Ավելացրեք «+1» և կրկին կանչեք օգնականի գործառույթը:
- Քայլ 10: Քայլ տասը. Կազմեք / պահեք ձեր ծածկագիրը
- Քայլ 11: Քայլ տասնմեկ. Գործարկեք ծրագիրը
- Քայլ 12: Քայլ տասներկուերորդ: Շնորհավորում ենք:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Բարի գալուստ և շնորհակալություն այս հրահանգների հավաքածուն ընտրելու համար, որը ցույց կտա ձեզ, թե ինչպես ստեղծել ռեկուրսիվ գործառույթ: Jավայի հիմնական գիտելիքները անհրաժեշտ են `հասկանալու այն քայլերը, որոնցով կանցնի:
Ընդհանուր առմամբ, այս 12 քայլից բաղկացած գործընթացը պետք է տևի ոչ ավելի, քան 15 րոպե: Միակ քայլը, որը կարող է տևել մեկ րոպեից ավելի, 4 -րդ քայլն է, որը օգտվողին խնդրում է ստեղծել փորձարկման օրինակ: Օգտագործման ժամանակը կախված է օգտագործողից, բայց ես կարծում եմ, որ դա կտևի ոչ ավելի, քան 3 րոպե:
Այն, ինչ ձեզ հարկավոր կլինի ձեր համակարգչում. Իմ փորձարկման ֆայլը (որին մենք կավելացնենք ծածկագիրը): Ձեր նախընտրած ցանկացած java IDE (մենք դրա համար օգտագործելու ենք drjava):
Քայլ 1: Քայլ մեկ. Բացեք ձեր ընտրած Java IDE- ն:

Այս հրահանգների հավաքածուի համար օգտագործվում է drjava: Պարզապես բացեք նոր թարմ ֆայլ:
Քայլ 2: Քայլ երկրորդ. Ներբեռնեք և բացեք Իմ.txt ֆայլը
Այս տեքստը պարունակում է «Հանգույց» դասը, որի հետ մենք աշխատելու ենք, ինչպես նաև որոշ թեստեր ՝ համոզվելու համար, որ մեր գրած կոդը աշխատում է ըստ նախատեսվածի: Ներբեռնեք այստեղ
Քայլ 3. Քայլ երրորդ. Պատճենեք և տեղադրեք.txt ֆայլից IDE- ում

Պատճենեք տեքստը իմ ֆայլից և տեղադրեք այն ձեր բացած java IDE- ի մեջ:
Քայլ 4: Քայլ չորրորդ. Ստեղծեք թեստ:

Սա կստուգի ՝ արդյոք մեր ռեկուրսիվ գործառույթը ճիշտ է աշխատում: Հետևեք տրված օրինակների թեստերի ձևաչափին:
Քայլ 5: Քայլ հինգ. Ստեղծեք ռեկուրսիվ գործառույթ:

Այնտեղ, որտեղ ձեզ հուշում են, մուտքագրեք հետևյալը.
public int size () {}
Քայլ 6: Քայլ վեցերորդ. Ստեղծեք ռեկուրսիվ օգնականի գործառույթ

Այնտեղ, որտեղ ձեզ հուշում են, մուտքագրեք հետևյալը.
հանրային ստատիկ int sizeH (հանգույց x) {}
Քայլ 7: Քայլ յոթերորդ. Callանգահարեք օգնականի գործառույթը հիմնական ռեկուրսիվ գործառույթում

Սա կստանա մեր գործառույթը սկզբից անցնելու կապված ցուցակի միջով:
Մեր գրած գործառույթներից առաջինում մուտքագրեք հետևյալը.
վերադարձի չափը H (առաջին);
Քայլ 8: Քայլ ութերորդ. Ստեղծեք հիմնական պատյան օգնականի գործառույթի համար

Յուրաքանչյուր ռեկուրսիվ գործառույթ պետք է ունենա դրան վերջ տալու միջոց: «Հիմնական գործը» մեզ թույլ կտա դադարեցնել անցնելը, երբ հասնենք ցուցակի վերջին:
«Օգնական» գործառույթում մուտքագրեք հետևյալը.
եթե (x == null) վերադարձնել 0;
Քայլ 9: Քայլ ինը. Ավելացրեք «+1» և կրկին կանչեք օգնականի գործառույթը:

Մենք ավելացնում ենք մեկը յուրաքանչյուր հանգույցի համար, որին այցելում է ռեկուրսիվ ֆունկցիան:
«Օգնական» գործառույթում մուտքագրեք հետևյալը.
վերադարձ 1 + չափս H (x. հաջորդ);
Քայլ 10: Քայլ տասը. Կազմեք / պահեք ձեր ծածկագիրը
Theրագիրը գործարկելուց առաջ կոդը պետք է կազմվի:
Քայլ 11: Քայլ տասնմեկ. Գործարկեք ծրագիրը
Գործարկեք ձեր ծրագիրը: Ի՞նչ էր ելքը: Եթե ինչ -որ բան սխալ է եղել, հետ նայեք և տեսեք, արդյոք կոդը մուտքագրե՞լ եք ճիշտ և ճիշտ տեղում:
Քայլ 12: Քայլ տասներկուերորդ: Շնորհավորում ենք:

Եթե սա ձեր վերջնական արդյունքն է, դուք պաշտոնապես գրել եք ռեկուրսիվ գործառույթ, որը կրկնում է կապված ցուցակի միջոցով:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ

Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Անցեք կարագի ռոբոտին. 13 քայլ

Անցեք կարագի ռոբոտին. Համառոտ Այս նախագծում մենք պատրաստվում ենք կարագի ռոբոտ պատրաստել Ռիկի և Մորտիի վրա: Ռոբոտում տեսախցիկ և ձայնային գործառույթ չի լինի: Տեսանյութը կարող եք դիտել ստորև բերված հղումով: https://youtu.be/X7HmltUWXgsMetarial List Arduino UNO Arduino Motor D
ADD Capacitive Touch Անցեք ձեր նախագծերին. 7 քայլ

ADD Capacitive Touch Switch to Your Projects. Ինչպես ավելացնել capacitive touch անջատիչ ձեր նախագծերին տանը պրոֆեսիոնալ տեսք
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ

Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից:
Անցեք առցանց ՝ առանց հետապնդվելու: Tor (Սոխի երթուղիչը). 4 քայլ (նկարներով)

Շարունակեք առցանց ՝ չնկատվելով. Tor (Սոխի երթուղիչ). Երբ առցանց եք մտնում, հետքեր եք թողնում ամենուր: Դուք կարող եք ընկերների հետ շփվել IM- ում, ստուգել կայքերը կամ երաժշտություն ներբեռնել: Եթե դուք ապրում եք մի երկրում, որտեղ ծպտունները հետաքրքրված են, թե ինչ են անում սովորական քաղաքացիներն առցանց (օրինակ, ԱՄՆ