Perguntas com a marcação «recursion»

Para perguntas sobre recursão, a prática de chamar um método ou função de dentro de si.

3
Quantas existem chamadas de função aninhadas?
Citado no MSDN sobre StackOverflowException : A exceção que é lançada quando a pilha de execução é estourada porque contém muitas chamadas de método aninhadas. Too manyé bem vago aqui. Como sei quando muitos são realmente muitos? Milhares de chamadas de função? Milhões? Suponho que ele deva estar relacionado de …




9
Recursos para melhorar sua compreensão de recursão? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


7
Uma função recursiva pode ter iterações / loops?
Eu estudei sobre funções recursivas e, aparentemente, são funções que se autodenominam e não usam iterações / loops (caso contrário, não seria uma função recursiva). No entanto, enquanto navegava na Web por exemplos (o problema recursivo de 8 rainhas), encontrei esta função: private boolean placeQueen(int rows, int queens, int n) …
12 java  recursion 

2
Noções básicas sobre retrocesso em C ++
Eu tenho um bom entendimento básico dos fundamentos do C ++, também tenho um entendimento de como a recursão também funciona. Me deparei com certos problemas, como o clássico problema das oito rainhas e a solução de um Sudoku com Backtracking. Percebo que estou bastante perdida no que diz respeito …
12 c++  recursion 


3
Por que a versão iterativa leva mais tempo?
Eu estava olhando em http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ e vi que em sua implementação das implementações recursiva e iterativa da função fatorial, a iterativa realmente leva mais tempo dado n = 1.000. Não consigo entender o porquê (ele não explica, mas diz que é um exercício para o leitor). Sinto muito pela minha …




6
A recursão pode ser feita em paralelo? Isso faria sentido?
Digamos, estou usando um algo recursivo simples para fibonacci, que seria executado como: fib(5) -> fib(4)+fib(3) | | fib(3)+fib(2)| fib(2)+fib(1) e assim por diante Agora, a execução ainda será seqüencial. Em vez disso, como codificaria isso para que fib(4)e fib(3)seja calculado gerando 2 threads separados e, em seguida fib(4), 2 …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.