Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 18710|Jawab: 0

[Sumber] Pertanyaan algoritma wawancara 1, 1, 2, 3, 5, 8, 13, 21, 34...... cari tahu apa itu digit ke-30, dan gunakan algoritme rekursif untuk mengetahuinya

[Salin tautan]
Diposting pada 26/09/2015 10.28.04 | | |

Seperti yang Anda lihat dari atas, dua angka pertama ditambahkan untuk mendapatkan angka ketiga.

publik statis int SuanFa (int i)
        {
             jika(i>0)
              {
                  if (1 >= i || i <= 2)

                      mengembalikan 1;

                   jika(i>2)

                      mengembalikan SuanFa(i-1) + SuanFa(i-2);

              }
              yang lain

                 mengembalikan 0;

        }



SuanFa (i-1) mewakili angka sebelum dihitung.

SuanFa (i-2) mewakili bilangan kedua pertama dari mana ia dihitung.

atau

publik int GetNumberAtPos(int pos)

{
        if(pos==0|| pos==1)

       {
             mengembalikan 1;
       }
        int res = GetNumberAtPos(pos - 1) + GetNumberAtPos(pos - 2);
        mengembalikan res;
  }

atau

pertunjukan int publik(int i){
        
Console.WriteLine(show(30));
        jika(i<=0){
         a = 0;
        }
        if(i==1&&i<=2){
            a = 1;
            
        }
        lain{
            a=tampilkan(i-1)+tampilkan(i-2);
        }
        mengembalikan a;
        
    }






Mantan:Model Komputasi Awan Generasi Berikutnya: Docker merevolusi perdagangan yang dipersonalisasi
Depan:Jenis antarmuka atau metode yang dapat dilalui dengan foreach perlu diterapkan.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com