Resultados da pesquisa a pedido "recursion"

6 a resposta

Recursão de cauda em C ++

Alguém pode me mostrar uma função recursiva de cauda simples em C ++? Por que a recursão da cauda é melhor, se é que é mesmo? Que outros tipos de recursão existem além da recursão da cauda?

3 a resposta

Essa função é recursiva mesmo que não se chame?

from pythonds.basic.stack import Stack rStack = Stack() def toStr(n,base): convertString = "0123456789ABCDEF" while n > 0: if n < base: rStack.push(convertString[n]) else: rStack.push(convertString[n % base]) n = n // base res = "" while not ...

5 a resposta

Como encontrar o número de listas aninhadas em uma lista?

A função pega uma lista e retorna um int, dependendo de quantas listas estão na lista, sem incluir a própria lista. (Por uma questão de simplicidade, podemos assumir que tudo é um número inteiro ou uma lista.) Por ...

4 a resposta

Essa recursão é ou não

function x(){ window.setTimeout(function(){ foo(); if(notDone()){ x(); }; },1000); }Minha preocupação é o crescimento ilimitado da pilha. Eu acho que isso não é recursão, pois a chamada x () no timer resulta em um novo conjunto de quadros de ...

2 a resposta

Explicação das listas: função fold

Aprendo cada vez mais a língua Erlang e recentemente enfrentei alguns problemas. eu leio sobrefoldl(Fun, Acc0, List) -> Acc1 função. Eu usei o tutorial learnyousomeerlang.com e havia um exemplo (o exemplo é sobre a Calculadora de notação polonesa ...

2 a resposta

F #, FParsec e chamando um analisador de fluxo recursivamente, segunda captura

Obrigado pelas respostas ameu primeiro post [https://stackoverflow.com/questions/26853718/f-fparsec-and-calling-a-stream-parser-recursively] emeu segundo post [https://stackoverflow.com/questions/26875192/f-fparsec-and-updating-userstate] neste ...

1 a resposta

Use REGEX para substituir X (…) por X {…}

O problema vem da atualização do código para o C ++ 11, que usa inicializadores. Assim: a = X(4); b = X(); c = X( (1+2)*(3+4) ); void P : X(5) { foo(); }Torna-se a = X{4}; b = X{}; c = X{ (1+2)*(3+4) }; void P : X{5} { foo(); }Meu IDE ...

2 a resposta

Se uma função jQuery se chamar no retorno de chamada de conclusão, isso representa um perigo recursivo para a pilha?

Estou escrevendo um pequeno componente jQuery que anima em resposta a pressionamentos de botão e também deve ser executado automaticamente. Eu só estava me perguntando se essa função é recursiva ou não, não consigo resolver isso. function ...

4 a resposta

Obtendo retorno indefinido na função recursiva javascript

Eu ouvi que a função recursiva é poderosa, então, ao invés de passar pelo loop, tentei criar uma função que incrementa um número até atingir determinados pontos. quando chega eu tentei retornar o valor, mas deuundefined. CÓDIGO var i=1; ...

10 a resposta

Crie um triângulo com estrelas usando apenas recursão

Eu preciso escrever um método chamado comoprintTriangle(5);. Precisamos criar um método iterativo e um método recursivo (sem QUALQUER iteração). A saída precisa ter a seguinte aparência: * ** *** **** *****Esse código funciona com a iterativa, ...