Rumah >Java >javaTutorial >Bagaimana untuk melaksanakan algoritma lelaran menggunakan java
Cara melaksanakan algoritma berulang menggunakan Java
Algoritma iteratif ialah algoritma gelung yang menghampiri penyelesaian masalah secara beransur-ansur dengan melaksanakan proses tertentu berulang kali. Dalam pengaturcaraan, kami sering menggunakan algoritma berulang untuk menyelesaikan beberapa tugasan yang berulang. Artikel ini akan memperkenalkan cara menggunakan bahasa Java untuk melaksanakan algoritma lelaran dan memberikan contoh kod khusus.
1.1 Permulaan: Tetapkan nilai awal pembolehubah lelaran.
1.2 Pertimbangan keadaan lelaran: Tentukan sama ada syarat lelaran dipenuhi.
1.3 Operasi lelaran: Kemas kini pembolehubah lelaran mengikut peraturan lelaran.
1.4 Hasil keluaran: Keluarkan hasil yang diperoleh melalui lelaran.
2.1 Tentukan pembolehubah lelaran: Mengikut masalah khusus, tentukan pembolehubah untuk diulang.
2.2 Mulakan pembolehubah lelaran: Tetapkan nilai awal pembolehubah lelaran.
2.3 Tulis struktur gelung: Gunakan struktur gelung (seperti untuk gelung, manakala gelung) untuk melaksanakan proses lelaran.
2.4 Tulis peraturan lelaran: Berdasarkan masalah tertentu, tulis peraturan kemas kini untuk pembolehubah lelaran.
2.5 Hasil keluaran: Selepas gelung tamat, keluarkan hasil yang diperoleh melalui lelaran.
F(0) = 0
F(1) = 1
F(n) = F(n-1) + F(n-2) (n>=2 )
Berikut ialah contoh kod yang menggunakan bahasa Java untuk melaksanakan algoritma lelaran bagi jujukan Fibonacci:
public class Fibonacci { public static int fibonacci(int n) { if (n <= 1) { return n; } int prev = 0; int curr = 1; for (int i = 2; i <= n; i++) { int temp = curr; curr = prev + curr; prev = temp; } return curr; } public static void main(String[] args) { int n = 10; for (int i = 0; i <= n; i++) { System.out.print(fibonacci(i) + " "); } System.out.println(); } }
Dalam kod ini, kami mentakrifkan kaedah fibonacci untuk mengira jujukan Fibonacci. Semasa proses lelaran, kami menggunakan dua pembolehubah prev dan curr untuk menyimpan nilai dua nombor Fibonacci yang pertama. Dengan sentiasa mengemas kini nilai prev dan curr, kita boleh mendapatkan nilai seterusnya bagi jujukan Fibonacci.
Dalam kaedah utama, kami merentasi input n dan mengeluarkan hasil pengiraan jujukan Fibonacci.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan algoritma lelaran menggunakan java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!