Resultados da pesquisa a pedido "recursion"

15 a resposta

Listar todos os arquivos e pastas em um diretório com função recursiva PHP

Estou tentando passar por todos os arquivos em um diretório e, se houver um diretório, percorrer todos os arquivos e assim por diante até que não haja mais diretórios para acessar. Cada item processado será adicionado a uma matriz de resultados ...

2 a resposta

Imprimindo diamante em formato correto em Java usando recursão

Meu programa lê valores de um arquivo e usa um método recursivo para imprimir padrões de asteriscos com base nesses valores. Só estou com problemas para alinhar tudo corretamente. A saída deve ficar assim: * * * * * * * * *Em relação ao formato ...

1 a resposta

Por que é possível atribuir lambdas recursivas a vals não preguiçosos em Scala?

Na declaração a seguir, o valf é definido como um lambda que se refere (é recursivo): val f: Int => Int = (a: Int) => if (a > 10) 3 else f(a + 1) + 1 // just some simple functionEu tentei no REPL, e ele compila e executa corretamente. De acordo ...

2 a resposta

Esquema JSON Recursivo

Estou tentando criar o esquema JSON adequado para o menu com submenus. Então, eu devo definir uma matriz do item que deve conter três itens. 1 Nome para exibição, 2 URL e Filhos (que devem ser uma matriz de objetos com a mesma estrutura) Neste ...

3 a resposta

Python: usando um algoritmo recursivo como gerador

Recentemente, escrevi uma função para gerar certas seqüências com restrições não triviais. O problema veio com uma solução recursiva natural. Agora acontece que, mesmo para entradas relativamente pequenas, as seqüências são de vários milhares; ...

2 a resposta

Recursão HQL, como faço isso?

Eu tenho uma estrutura de árvore onde cadaNode tem um pai e umSet<Node> children. Cada nó tem umString titlee quero fazer uma consulta onde selecionoSet<String> titles, sendo o título deste nó e de todos os nós pais. Como escrevo esta ...

1 a resposta

Determine todas as combinações de lançar uma moeda sem usar "itertools.product"

Passei por posts semelhantes no fórum, mas todos sugerem o usoitertools.product mas eu queria saber se ele pode ser resolvido sem usá-lo. Quero imprimir todas as combinações de resultados para N lançamentos de uma moeda. Isso pode ser feito se N ...

4 a resposta

Retornos de chamada lambda recursivos sem o Y Combinator

Desejo criar um retorno de chamada que retorne recursivamente como retorno de chamada. O método sugerido para recursão é que a função tenha uma referência a si mesma: std::function<void (int)> recursive_function = [&] (int recurse) { std::cout ...

1 a resposta

Comparando dois objetos iterando recursivamente por todas as propriedades das propriedades?

Eu escrevi um método de teste para comparação entre duas instâncias de uma classe (a suposição de compatibilidade de tipo é fornecida). Orgulhosamente, verifiquei todas as propriedades públicas, certificando-me de retornar uma lista de ...

2 a resposta

Erro de tempo de execução do Python Quicksort: profundidade máxima de recursão excedida em cmp

Estou escrevendo um programa que lerá um arquivo de texto contendo 5.163 nomes. (arquivo de texto pode ser vistoaqui [http://pastebin.com/BAKTJKy6]) Depois, desejo armazenar os nomes em uma lista chamada 'nomes'. Depois, classifico a lista com ...