Resultados da pesquisa a pedido "recursion"

3 a resposta

Confusão em amostra de recursão de energia javascript eloquente

esse código de recursão é do livro de javascript eloquente function power(base, exponent) { if (exponent == 0) { return 1; } else { return base * power(base, exponent - 1); } } console.log(power(2, 3));obviamente, o expoente diminui até chegar a ...

6 a resposta

Exibindo árvore na página JSP

Eu preciso exibir a árvore na página JSP. Como eu posso fazer isso? Eu tenho o seguinte objeto: public class Node { private Long id; private Long parentId; private String name; private List<Node> children; // Getters & setters }

3 a resposta

EXC_BAD_ACCESS ao usar o bloco recursivo

Estou tentando criar recursão usando blocos. Ele funciona por um tempo, mas eventualmente falha e me dá uma exceção de acesso ruim. Este é o meu código: BOOL (^Block)(Square *square, NSMutableArray *processedSquares) = ^(Square *square, ...

1 a resposta

Troque pares de elementos em uma lista usando a correspondência de padrões

Eu preciso usar técnicas de correspondência de padrões, para trocar recursivamente todos os pares de elementos em uma lista. Assim,[1, 2, 3, 4, 5] retornaria[2, 1, 4, 3, 5]. Eu encontrei duas coisas: List.length: para retornar o comprimento. O ...

2 a resposta

Converter matriz de caminhos na lista UL

Eu tenho uma tabela em um banco de dados que contém uma variedade de caminhos para as páginas do meu site. Cada caminho é listado apenas uma vez. Atualmente, tenho uma série muito longa e complicada de consultas e PHP para extrair tudo isso e ...

1 a resposta

Construindo Hierarquia do Dicionário / JSON

Estou procurando uma maneira de criar hierarquia na forma de relacionamento pai-filho entre duas ou mais instâncias da mesma classe. Como alguém criaria objetos a partir do dicionário aninhado, como no exemplo? Isso é possível? Existe alguma ...

17 a resposta

Localizando a substring mais longa em ordem alfabética

EDITAR: Estou ciente de que uma pergunta com tarefa semelhante já foi feita no SO, mas estou interessado em descobrir o problema neste pedaço de código específico. Também estou ciente de que esse problema pode ser resolvido sem o uso de ...

3 a resposta

Como reverter recursivamente uma lista usando apenas operações básicas?

Eu queria saber como reverter uma lista usando apenas operações básicas, como contras, primeiro, descanso, vazio ?, etc. Não são permitidas funções auxiliares ou acumuladores, e a função recebe apenas uma entrada - uma lista. Disseram-me que ...

2 a resposta

Função JS recursiva com setTimeout

eu tenho o seguinte código var data = [ { id: "0" }, { id: "1", children: [ { id: "1.1", children: [ { id: "1.1.1", children: [ { id: "1.1.1.1", children: [ { id: "1.1.1.1.1" }, { id: "1.1.1.1.2" }, { id: "1.1.1.1.3" } ] }, { id: "1.1.1.2" }, { ...

2 a resposta

O java suporta e otimiza chamadas recursivas de cauda?

Digamos que eu tenho uma função recursiva que é recursiva na cauda. System.out.println( sum(Arrays.asList(0, 1, 2, 3, 4, 5)) ); int sum(List<Integer> integers) { if (integers.isEmpty()) return 0; else return integers.get(0) + ...