Talaan ng mga Nilalaman:
- Hakbang 1: Unang Hakbang: Buksan ang Iyong Java IDE ng Pagpipilian
- Hakbang 2: Pangalawang Hakbang: I-download at Buksan ang Aking.txt File
- Hakbang 3: Ikatlong Hakbang: Kopyahin at I-paste Mula sa.txt File Sa IDE
- Hakbang 4: Pang-apat na Hakbang: Lumikha ng isang Pagsubok
- Hakbang 5: Limang Hakbang: Lumikha ng Recursive Function
- Hakbang 6: Anim na Hakbang: Lumikha ng Recursive Helper Function
- Hakbang 7: Ikapitong Hakbang: Tumawag sa Helper Function sa Pangunahing Recursive Function
- Hakbang 8: Walong Hakbang: Lumikha ng Base Case para sa Helper Function
- Hakbang 9: Hakbang Siyam: Magdagdag ng “+1” at Muling Tumawag sa Function ng Helper
- Hakbang 10: Sampung Hakbang: Pagsamahin / I-save ang Iyong Code
- Hakbang 11: Hakbang Eleven: Patakbuhin ang Program
- Hakbang 12: Labindalawang Hakbang: Binabati kita
Video: Tumawid sa pamamagitan ng isang Listahang Naka-link Gamit ang Recursion - Java: 12 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Maligayang pagdating, at salamat sa pagpili ng hanay ng pagtuturo na ito, na magpapakita sa iyo kung paano lumikha ng isang recursive function. Kailangan ng pangunahing kaalaman sa java upang maunawaan ang mga hakbang na tatakbo.
Sa pangkalahatan, ang proseso ng 12 hakbang na ito ay dapat tumagal ng hindi hihigit sa 15 minuto. Ang tanging hakbang na maaaring tumagal ng mas mahaba sa isang minuto ay ang hakbang 4, na humihiling sa gumagamit na lumikha ng isang sample na pagsubok upang mapatakbo. Ang dami ng oras na gagamitin ay nasa sa gumagamit, ngunit huhulaan ko na tatagal nang hindi hihigit sa 3 minuto.
Ano ang kakailanganin mo sa iyong computer: Ang aking file ng pagsubok (na magdaragdag kami ng code). Anumang java IDE na iyong pinili (gagamitin namin ang drjava para dito).
Hakbang 1: Unang Hakbang: Buksan ang Iyong Java IDE ng Pagpipilian
Para sa itinakdang tagubilin na ito, ginagamit ang drjava. Magbukas lamang ng isang bagong sariwang file.
Hakbang 2: Pangalawang Hakbang: I-download at Buksan ang Aking.txt File
Naglalaman ang text na ito ng klase na "Node" na gagana kaming makikipagtulungan, pati na rin ang ilang mga pagsubok upang matiyak na gumagana ang code na sinusulat namin ayon sa nilalayon. I-download dito
Hakbang 3: Ikatlong Hakbang: Kopyahin at I-paste Mula sa.txt File Sa IDE
Kopyahin ang teksto mula sa aking file at i-paste ito sa binuksan mong IDE ng java.
Hakbang 4: Pang-apat na Hakbang: Lumikha ng isang Pagsubok
Susuriin nito upang makita kung gumagana nang tama ang aming recursive function. Sundin ang format ng halimbawang mga pagsusulit na ibinigay.
Hakbang 5: Limang Hakbang: Lumikha ng Recursive Function
Kung saan na-prompt, i-type ang sumusunod:
pampublikong int laki () {}
Hakbang 6: Anim na Hakbang: Lumikha ng Recursive Helper Function
Kung saan na-prompt, i-type ang sumusunod:
pampublikong static int sizeH (Node x) {}
Hakbang 7: Ikapitong Hakbang: Tumawag sa Helper Function sa Pangunahing Recursive Function
Dadalhin nito ang aming pag-andar na dumaan sa naka-link na listahan mula sa simula.
Sa una sa mga pagpapaandar na isinulat namin, i-type ang sumusunod:
sukat ng pagbabalikH (una);
Hakbang 8: Walong Hakbang: Lumikha ng Base Case para sa Helper Function
Ang bawat recursive function ay dapat magkaroon ng isang paraan upang matapos ito. Ang "base case" ay magbibigay sa atin na huminto sa pagdaan sa oras na maabot natin ang katapusan ng listahan.
Sa pagpapaandar na "helper", i-type ang sumusunod:
kung (x == null) ibalik ang 0;
Hakbang 9: Hakbang Siyam: Magdagdag ng “+1” at Muling Tumawag sa Function ng Helper
Nagdagdag kami ng isa para sa bawat node na binibisita ng recursive function.
Sa pagpapaandar na "helper", i-type ang sumusunod:
ibalik ang 1 + lakiH (x. Susunod);
Hakbang 10: Sampung Hakbang: Pagsamahin / I-save ang Iyong Code
Ang code ay kailangang naipon bago namin patakbuhin ang programa.
Hakbang 11: Hakbang Eleven: Patakbuhin ang Program
Patakbuhin ang iyong programa! Ano ang output? Kung may nangyari na mali, tumingin sa likod at tingnan kung naipasok mo nang eksakto ang code, at sa tamang lugar.
Hakbang 12: Labindalawang Hakbang: Binabati kita
Kung ito ang iyong huling output, opisyal na nakasulat ka ng isang recursive function na umuulit sa pamamagitan ng isang naka-link na listahan.
Inirerekumendang:
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Ikot ang isang RGB LED Sa Pamamagitan ng Color Spectrum Gamit ang isang Raspberry Pi 2 at Scratch: 11 Hakbang
Ikot ang isang RGB LED Sa Pamamagitan ng Color Spectrum Gamit ang isang Raspberry Pi 2 at Scratch: Mga Tala sa Pag-update Huweb 25 Peb, 2016: Pinagbuti ko ang programa ng Scratch at muling idisenyo ang aking itinuro. Kumusta mga tao, sa proyektong ito nais kong gamitin ang Scratch upang ikot ang isang RGB LED sa pamamagitan ng color spectrum. Mayroong maraming mga proyekto na ginagawa ito sa
Encapsulate ang Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: 8 Hakbang
Pagsasaayos ng Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: Sa ikaapat na video na ito ng serye ng Motor Step, gagamitin namin ang natutunan namin dati na bumuo ng isang stepper servo motor na may kontrol sa pamamagitan ng serial komunikasyon at real feedback sa posisyon gamit ang isang resistive encoder na sinusubaybayan ng isang Arduino. Sa
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Ang Mga Salamin na Naka-mount na Video Display sa Isang Mata - Lumiko ang Iyong Sarili sa isang Borg: 12 Hakbang
Ang Salamin na Naka-mount na Video Display sa Isang Mata - Lumiko ang Iyong Sarili sa isang Borg: I-UPDATE Marso 15, 2013: Mayroon akong mas bagong mas mahusay na bersyon ng ito ngayon sa isa pang Tagubilin: https: //www.instructables.com/id/DIY-Google-Glasses .. . Maniwala ka o hindi ang totoong layunin ng proyektong ito ay hindi upang maglaro sa pagiging isang Borg. Kailangan kong gumawa ng ilang