Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 18710|Ответ: 0

[Источник] Вопросы алгоритма интервью 1, 1, 2, 3, 5, 8, 13, 21, 34...... узнайте, что такое 30-я цифра, и используйте рекурсивный алгоритм, чтобы узнать

[Скопировать ссылку]
Опубликовано 26.09.2015 10:28:04 | | |

Как видно выше, первые два числа добавляются, чтобы получить третье число.

публичный статический int SuanFa (int i)
        {
             if(i>0)
              {
                  если (1 >= i || i <= 2)

                      возврат 1;

                   if(i>2)

                      возврат SuanFa(i-1) + SuanFa(i-2);

              }
              Другое

                 возврат 0;

        }



SuanFa (i-1) — это число до того, как оно было вычислено.

SuanFa (i-2) представляет первое второе число, из которого оно вычисляется.

или

public int GetNumberAtPos(int pos)

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

       {
             возврат 1;
       }
        int res = GetNumberAtPos(pos - 1) + GetNumberAtPos(pos - 2);
        возвратная резолуция;
  }

или

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);
        }
        возврат a;
        
    }






Предыдущий:Следующее поколение моделей облачных вычислений: Docker революционизирует персонализированную коммерцию
Следующий:Необходимо реализовать тип интерфейса или метода, по которому можно проходить с помощью foreach.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com