Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18710|Odpowiedź: 0

[Źródło] Pytania z algorytmu rozmowy kwalifikacyjnej 1, 1, 2, 3, 5, 8, 13, 21, 34...... sprawdź, jaka jest 30. cyfra i użyj algorytmu rekurencyjnego, aby to sprawdzić

[Skopiuj link]
Opublikowano 26.09.2015 10:28:04 | | |

Jak widać powyżej, pierwsze dwie liczby są dodawane, aby uzyskać trzecią liczbę.

publiczny statyk int SuanFa (int i)
        {
             if(i>0)
              {
                  jeśli (1 >= i || i <= 2)

                      return 1;

                   if(i>2)

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

              }
              else

                 return 0;

        }



SuanFa (i-1) oznacza liczbę sprzed jej obliczenia.

SuanFa (i-2) oznacza pierwszą drugą liczbę, z której jest obliczana.

lub

public int GetNumberAtPos(int pos)

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

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

lub

Public int show(int i){
        
Console.WriteLine(show(30));
        if(i<=0){
         a=0;
        }
        if(i==1&&i<=2){
            a=1;
            
        }
        else{
            a=show(i-1)+show(i-2);
        }
        zwróć a;
        
    }






Poprzedni:Następna generacja modeli chmurowych obliczeń: Docker rewolucjonizuje handel spersonalizowany
Następny:Należy wdrożyć typ interfejsu lub metody, którą można poruszać za pomocą foreach.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com