Isi kandungan:
- Langkah 1: Langkah Pertama: Buka IDE Pilihan Java Anda
- Langkah 2: Langkah Kedua: Muat turun dan Buka Fail.txt Saya
- Langkah 3: Langkah Ketiga: Salin dan Tampal Dari Fail.txt Ke IDE
- Langkah 4: Langkah Keempat: Buat Ujian
- Langkah 5: Langkah Lima: Buat Fungsi Rekursif
- Langkah 6: Langkah Enam: Buat Fungsi Pembantu Rekursif
- Langkah 7: Langkah Ketujuh: Fungsi Pembantu Panggilan dalam Fungsi Rekursif Utama
- Langkah 8: Langkah Kelapan: Buat Case Base untuk Fungsi Pembantu
- Langkah 9: Langkah Sembilan: Tambahkan "+1" dan Panggil Fungsi Penolong Lagi
- Langkah 10: Langkah Kesepuluh: Susun / Simpan Kod Anda
- Langkah 11: Langkah Kesebelas: Jalankan Program
- Langkah 12: Langkah Dua Belas: Tahniah
Video: Melintasi Senarai Terpaut Menggunakan Pengulangan - Java: 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Selamat datang, dan terima kasih kerana memilih set arahan ini, yang akan menunjukkan cara membuat fungsi rekursif. Pengetahuan java asas diperlukan untuk memahami langkah-langkah yang akan dijalankan.
Secara keseluruhan, proses 12 langkah ini tidak akan memakan masa lebih dari 15 minit. Satu-satunya langkah yang memerlukan lebih dari satu minit adalah langkah 4, yang meminta pengguna membuat ujian sampel untuk dilalui. Jumlah masa yang akan digunakan adalah bergantung kepada pengguna, tetapi saya akan mengira bahawa ia akan memakan masa tidak lebih dari 3 minit.
Apa yang anda perlukan di komputer anda: Fail ujian saya (yang akan kami tambahkan kodnya). Mana-mana IDE java pilihan anda (kami akan menggunakan drjava untuk ini).
Langkah 1: Langkah Pertama: Buka IDE Pilihan Java Anda
Untuk set arahan ini, drjava digunakan. Cukup buka fail baru yang baru.
Langkah 2: Langkah Kedua: Muat turun dan Buka Fail.txt Saya
Teks ini berisi kelas "Node" yang akan kami bekerjasama, serta beberapa ujian untuk memastikan kod yang kami tulis berfungsi sebagaimana mestinya. Muat turun di sini
Langkah 3: Langkah Ketiga: Salin dan Tampal Dari Fail.txt Ke IDE
Salin teks dari fail saya dan tampal ke java IDE yang telah anda buka.
Langkah 4: Langkah Keempat: Buat Ujian
Ini akan memeriksa untuk mengetahui apakah fungsi rekursif kami berfungsi dengan betul. Ikuti format ujian contoh yang diberikan.
Langkah 5: Langkah Lima: Buat Fungsi Rekursif
Sekiranya diminta, ketik perkara berikut:
saiz int awam () {}
Langkah 6: Langkah Enam: Buat Fungsi Pembantu Rekursif
Sekiranya diminta, ketik perkara berikut:
ukuran int statik awamH (Node x) {}
Langkah 7: Langkah Ketujuh: Fungsi Pembantu Panggilan dalam Fungsi Rekursif Utama
Ini akan menjadikan fungsi kita melintasi senarai terpaut dari awal.
Pada fungsi pertama yang kami tulis, taipkan perkara berikut:
ukuran kembaliH (pertama);
Langkah 8: Langkah Kelapan: Buat Case Base untuk Fungsi Pembantu
Setiap fungsi rekursif mesti ada cara untuk menamatkannya. "Kes asas" akan memberi kita berhenti melintasi setelah kita mencapai akhir senarai.
Dalam fungsi "helper", taipkan perkara berikut:
jika (x == null) pulangkan 0;
Langkah 9: Langkah Sembilan: Tambahkan "+1" dan Panggil Fungsi Penolong Lagi
Kami menambahkan satu untuk setiap nod yang dikunjungi oleh fungsi rekursif.
Dalam fungsi "helper", taipkan perkara berikut:
pulangkan 1 + sizeH (x.next);
Langkah 10: Langkah Kesepuluh: Susun / Simpan Kod Anda
Kod perlu disusun sebelum kita dapat menjalankan program.
Langkah 11: Langkah Kesebelas: Jalankan Program
Jalankan program anda! Apa itu output? Sekiranya ada masalah, lihat kembali dan lihat sama ada anda memasukkan kod dengan tepat, dan di tempat yang betul.
Langkah 12: Langkah Dua Belas: Tahniah
Sekiranya ini adalah hasil akhir anda, anda secara rasmi telah menulis fungsi rekursif yang berulang melalui senarai terpaut.
Disyorkan:
Senarai Pemformatan Auto Arduino: 3 Langkah
Penyenaraian Pemformatan Automatik Arduino: Cara lalai bahawa persekitaran pengaturcaraan Arduino mengendalikan pendakap (kurungan keriting) telah mengganggu saya selama bertahun-tahun (lihat gambar pertama). Saya lebih suka pendakap dipisahkan ke garisan mereka sendiri (lihat gambar kedua) . Saya rasa ini lebih mudah
Terapkan Aplikasi Senarai Perkara Pertama Yang Anda Perlu Dilakukan: 8 Langkah
Terapkan Aplikasi Senarai Perkara Pertama Yang Anda Perlu Dilakukan: Sekiranya anda baru dalam pengekodan atau mempunyai pengekodan latar belakang, anda mungkin tertanya-tanya di mana untuk memulakan pembelajaran. Anda perlu belajar bagaimana, apa, di mana untuk membuat kod dan kemudian, setelah kod itu siap, bagaimana menyebarkannya untuk dilihat secara keseluruhan. Nah, kabar baik saya
Senarai Perkara Yang Harus Dilakukan Arduino: 5 Langkah
Senarai Perkara Yang Harus Dilakukan: Ini adalah senarai Arduino Yang Perlu Dilakukan. Ini senarai Harus Dilakukan, tetapi bersambung dengan Arduino. Setiap kali anda menyelesaikan tugas, anda akan mendapat mata, yang kemudian anda dapat memutuskan apa yang harus dilakukan. Cara kerjanya: Tulis tugas yang perlu anda lakukan pada sehelai kertas. Kemudian, masukkan
Senarai Perkara Yang Perlu Dilakukan Masa Nyata Menggunakan Google Firebase: 12 Langkah
Senarai Perkara Yang Perlu Dilakukan Masa Nyata Menggunakan Google Firebase: Hai! Kami semua menggunakan senarai Perkara Yang Harus Dilakukan setiap hari, sama ada dalam talian atau luar talian. Walaupun senarai luar talian cenderung tersesat, dan senarai maya boleh salah tempat, dihapus secara tidak sengaja, atau bahkan dilupakan. Oleh itu, kami memutuskan untuk membuatnya di Google Firebase
Cara Menggunakan Senarai Aplikasi dan Sumber Cydia +: 11 Langkah
Cara Menggunakan Senarai Aplikasi dan Sumber Cydia +: Dalam Instruksional ini saya akan menunjukkan kepada anda cara melakukan perkara berikut: 1. Mencari Aplikasi2. Meningkatkan Cydia3. Kemas kini Aplikasi anda4.Mencari Aplikasi Baru5. Memasang Aplikasi Baru6. Keluarkan atau Pasang Semula Aplikasi7. Menambah Sumber8. Lihat dan