Daftar Isi:
- Langkah 1: Langkah Pertama: Buka Java IDE Pilihan Anda
- Langkah 2: Langkah Kedua: Unduh dan Buka File.txt Saya
- Langkah 3: Langkah Tiga: Salin dan Tempel Dari File.txt Ke IDE
- Langkah 4: Langkah Empat: Buat Tes
- Langkah 5: Langkah Lima: Buat Fungsi Rekursif
- Langkah 6: Langkah Enam: Buat Fungsi Pembantu Rekursif
- Langkah 7: Langkah Tujuh: Fungsi Pembantu Panggilan di Fungsi Rekursif Utama
- Langkah 8: Langkah Delapan: Buat Kasus Dasar untuk Fungsi Pembantu
- Langkah 9: Langkah Sembilan: Tambahkan “+1” dan Panggil Fungsi Helper Lagi
- Langkah 10: Langkah Sepuluh: Kompilasi / Simpan Kode Anda
- Langkah 11: Langkah Sebelas: Jalankan Program
- Langkah 12: Langkah Dua Belas: Selamat
Video: Melintasi Daftar Tertaut Menggunakan Rekursi - Java: 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Selamat datang, dan terima kasih telah memilih set instruksi ini, yang akan menunjukkan cara membuat fungsi rekursif. Pengetahuan dasar java diperlukan untuk memahami langkah-langkah yang akan dijalankan.
Secara keseluruhan, proses 12 langkah ini akan memakan waktu tidak lebih dari 15 menit. Satu-satunya langkah yang mungkin memakan waktu lebih dari satu menit adalah langkah 4, yang meminta pengguna untuk membuat pengujian sampel untuk dijalankan. Jumlah waktu yang akan digunakan terserah pengguna, tetapi saya memperkirakan itu akan memakan waktu tidak lebih dari 3 menit.
Apa yang Anda perlukan di komputer Anda: File pengujian saya (yang akan kami tambahkan kodenya). Setiap IDE java pilihan Anda (kami akan menggunakan drjava untuk ini).
Langkah 1: Langkah Pertama: Buka Java IDE Pilihan Anda
Untuk set instruksi ini, drjava digunakan. Cukup buka file baru yang baru.
Langkah 2: Langkah Kedua: Unduh dan Buka File.txt Saya
Teks ini berisi kelas "Node" yang akan kita kerjakan, serta beberapa tes untuk memastikan kode yang kita tulis berfungsi sebagaimana dimaksud. Unduh disini
Langkah 3: Langkah Tiga: Salin dan Tempel Dari File.txt Ke IDE
Salin teks dari file saya dan rekatkan ke IDE Java yang telah Anda buka.
Langkah 4: Langkah Empat: Buat Tes
Ini akan memeriksa untuk melihat apakah fungsi rekursif kami berfungsi dengan benar. Ikuti format contoh tes yang diberikan.
Langkah 5: Langkah Lima: Buat Fungsi Rekursif
Saat diminta, ketik berikut ini:
ukuran int publik (){}
Langkah 6: Langkah Enam: Buat Fungsi Pembantu Rekursif
Saat diminta, ketik berikut ini:
public static int sizeH(Node x){}
Langkah 7: Langkah Tujuh: Fungsi Pembantu Panggilan di Fungsi Rekursif Utama
Ini akan membuat fungsi kita melintasi daftar tertaut dari awal.
Pada fungsi pertama yang kami tulis, ketikkan yang berikut ini:
kembalikan ukuranH(pertama);
Langkah 8: Langkah Delapan: Buat Kasus Dasar untuk Fungsi Pembantu
Setiap fungsi rekursif harus memiliki cara untuk mengakhirinya. "Kasus dasar" akan membuat kita berhenti melintasi begitu kita mencapai akhir daftar.
Dalam fungsi "pembantu", ketikkan yang berikut ini:
if (x == null) kembalikan 0;
Langkah 9: Langkah Sembilan: Tambahkan “+1” dan Panggil Fungsi Helper Lagi
Kami menambahkan satu untuk setiap node yang dikunjungi fungsi rekursif.
Dalam fungsi "pembantu", ketikkan yang berikut ini:
kembalikan 1 + ukuranH(x.berikutnya);
Langkah 10: Langkah Sepuluh: Kompilasi / Simpan Kode Anda
Kode perlu dikompilasi sebelum kita dapat menjalankan program.
Langkah 11: Langkah Sebelas: Jalankan Program
Jalankan program Anda! Apa itu keluaran? Jika ada yang salah, lihat kembali dan lihat apakah Anda memasukkan kode dengan tepat, dan di tempat yang benar.
Langkah 12: Langkah Dua Belas: Selamat
Jika ini adalah hasil akhir Anda, Anda telah secara resmi menulis fungsi rekursif yang berulang melalui daftar tertaut.
Direkomendasikan:
Daftar Pemformatan Otomatis Arduino: 3 Langkah
Daftar Pemformatan Otomatis Arduino: Cara default lingkungan pemrograman Arduino menangani kurung kurawal (kurung kurawal) telah mengganggu saya selama bertahun-tahun (lihat gambar pertama). Saya lebih suka kurung kurawal dipisahkan ke barisnya sendiri (lihat gambar kedua) . Saya menemukan ini jauh lebih mudah
Terapkan Aplikasi Daftar Tugas Pertama Anda: 8 Langkah
Terapkan Aplikasi Daftar Tugas Pertama Anda: Jika Anda benar-benar baru dalam pengkodean atau memiliki beberapa pengkodean latar belakang, Anda mungkin bertanya-tanya dari mana harus mulai belajar. Anda perlu mempelajari bagaimana, apa, di mana membuat kode dan kemudian, setelah kode siap, bagaimana menerapkannya untuk dilihat secara keseluruhan. Nah, kabar baiknya saya
Arduino Dengan Daftar Shift CD4015B: 3 Langkah
Arduino Dengan Daftar Shift CD4015B: CD4015B adalah Register Pergeseran Statis 4 Tahap Ganda dengan input Serial dan output Paralel. Ini adalah IC 16 pin dan berisi dua register 4-tahap yang identik dengan input Data, Jam, dan Reset independen. Level logika yang ada pada input setiap st
Daftar Tugas Waktu Nyata Menggunakan Google Firebase: 12 Langkah
Daftar Tugas Waktu Nyata Menggunakan Google Firebase: Hai! Kita semua menggunakan daftar Tugas setiap hari, baik online maupun offline. Sementara daftar offline rentan tersesat, dan daftar virtual bisa salah tempat, terhapus secara tidak sengaja, atau bahkan terlupakan. Jadi kami memutuskan untuk membuatnya di Google Firebase
Cara Menggunakan Cydia + Aplikasi dan Daftar Sumber: 11 Langkah
Cara Menggunakan Cydia + Apps and Sources List: Dalam Instructable ini saya akan menunjukkan cara melakukan hal berikut:1. Menemukan Aplikasi2. Memutakhirkan Cydia3. Perbarui Aplikasi Anda4.Mencari Aplikasi Baru5. Menginstal Aplikasi Baru6. Hapus atau Instal Ulang Aplikasi7. Menambahkan Sumber8. Lihat dan