Resultados da pesquisa a pedido "recursion"

1 a resposta

encadeando promessa recursiva com bluebird

Eu tenho uma cadeia de promessas com uma promessa recursiva doAsyncRecursive () no meio da seguinte forma: doAsync().then(function() { return doAsyncRecursive(); }).then(function() { return doSomethingElseAsync(); }).then(function(result) { ...

1 a resposta

Potência ao quadrado para expoentes negativos

Não tenho certeza se o poder da quadratura cuida do expoente negativo. Eu implementei o código a seguir, que funciona apenas para números positivos. #include <stdio.h> int powe(int x, int exp) { if (x == 0) return 1; if (x == 1) return x; if ...

8 a resposta

O que é a otimização de chamada de cauda?

Muito simplesmente, o que é otimização de chamada de cauda? Mais especificamente, alguém pode mostrar alguns pequenos trechos de código onde ele pode ser aplicado e onde não, com uma explicação do porquê?

2 a resposta

O que significa “Estouro avaliando o requisito” e como posso corrigi-lo?

Estou correndo para o que épotencialmente um bug do compilador [https://github.com/rust-lang/rust/issues/23707]. No entanto, não entendo o problema suficientemente bem para portar a solução proposta para o meu próprio código. Aqui está uma versão ...

7 a resposta

Por que os erros de stackoverflow são caóticos?

Esse programa C simples raramente termina na mesma profundidade de chamada: #include <stdio.h> #include <stdlib.h> void recursive(unsigned int rec); int main(void) { recursive(1); return 0; } void recursive(unsigned int rec) { printf("%u\n", ...

2 a resposta

Como encontrar o nome do campo MongoDB em profundidade arbitrária

Importei alguns dados XML desleixados para um banco de dados Mongo. Cada documento aninhou sub-documentos a uma profundidade de 5 a 10. Gostaria de encontrar () documentos que tenham um valor específico de um campo específico, onde o campo possa ...

1 a resposta

pip install --upgrade sqlalchemy fornece a profundidade máxima de recursão excedida

eu tenteipip install --upgrade sqlalchemy, python2.7 setup.py installe depois de excluir a pasta sqlalchemy nos pacotes do site, tenteipip install sqlalchemy. Todos eles fornecem "RuntimeError: profundidade máxima de recursão excedida ...

3 a resposta

Verifique se uma sequência é palíndromo em C

Eu tenho uma pergunta sobre esse código que estou escrevendo para um exercício. Eu tenho que verificar se uma string é palíndromo. Não consigo alterar a declaração da função. A função só retorna 1 quando todas as letras são iguais (como "aaaa"), ...

1 a resposta

Como resolver o cubo 5 * 5 de maneira fácil e eficiente

Há um quebra-cabeça de cubo 5 * 5 chamado Problema do cubo feliz, onde, para um determinado tapete, é necessário fazer um cubo. http://www.mathematische-basteleien.de/cube_its.htm#top [http://www.mathematische-basteleien.de/cube_its.htm#top] É ...

5 a resposta

Encontre todas as combinações de duas matrizes

Estou tentando encontrar toda a combinação de duas matrizes, mas com uma variação importante: Cada valor da segunda matriz precisa ser distribuído pelos valores da primeira. Portanto, todos os valores da segunda matriz são sempre usados. Dadas ...