Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18710|Resposta: 0

[Fonte] Perguntas do algoritmo de entrevista 1, 1, 2, 3, 5, 8, 13, 21, 34...... descubra qual é o 30º dígito e use um algoritmo recursivo para descobrir

[Copiar link]
Publicado em 26/09/2015 10:28:04 | | |

Como você pode ver acima, os dois primeiros números são somados para obter o terceiro número.

estática pública int SuanFa (int i)
        {
             if(i>0)
              {
                  se (1 >= i || i <= 2)

                      retorno 1;

                   if(i>2)

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

              }
              senão

                 retorno 0;

        }



SuanFa (i-1) representa o número antes de ser calculado.

SuanFa (i-2) representa o primeiro segundo número a partir do qual é calculado.

ou

public int GetNumberAtPos(int pos)

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

       {
             retorno 1;
       }
        int res = GetNumberAtPos(pos - 1) + GetNumberAtPos(pos - 2);
        retorno de reserva;
  }

ou

public int show(int i){
        
Console.WriteLine(mostrar(30));
        if(i<=0){
         a=0;
        }
        if(i==1&&i<=2){
            a=1;
            
        }
        else{
            a=mostrar(i-1)+mostrar(i-2);
        }
        retorno a;
        
    }






Anterior:A Próxima Geração de Modelos de Computação em Nuvem: Docker está revolucionando o comércio personalizado
Próximo:O tipo de interface ou método que pode ser percorrido para cada um precisa ser implementado.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com