Resultados da pesquisa a pedido "recursion"

6 a resposta

Existe uma versão recursiva do dict.get () interno do Python?

Eu tenho um objeto de dicionário aninhado e desejo recuperar valores de chaves com profundidade arbitrária. Eu sou capaz de fazer isso subclassificandodict: >>> class MyDict(dict): ... def recursive_get(self, *args, **kwargs): ... default = ...

1 a resposta

A multiplicação recursiva de Karatsuba não está funcionando?

Estou tentando implementarMultiplicação de Karatsuba [https://en.wikipedia.org/wiki/Karatsuba_algorithm]através de chamadas recursivas. O código abaixo deve funcionar, mas continuo recebendo a resposta errada. Alguma ideia? public static long ...

6 a resposta

Eu estou tentando fazer uma função que retorne max da lista aninhada?

Eu escrevi isso e está funcionando bem com tudo, mas quando tenho uma lista vazia em uma determinada lista (given_list=[[],1,2,3]) dizendo que o índice está fora da faixa. Qualquer ajuda? def r_max (given_list): largest = given_list[0] while ...

4 a resposta

Encontre o comprimento máximo do bom caminho em uma grade

Dada uma grade N * N, agora precisamos encontrar um bom caminho de comprimento máximo, onde bom caminho é definido da seguinte maneira: O bom caminho sempre começa em uma célula marcada como 0Só podemos mover para a esquerda, direita, para cima ...

6 a resposta

Qual é a maneira mais fácil de obter o valor da propriedade de uma expressão lambda passada em um método de extensão para HtmlHelper?

Estou escrevendo um método de extensão pequeno e sujo para HtmlHelper, para que eu possa dizer algo como HtmlHelper.WysiwygFor (lambda) e exibir o CKEditor. Eu tenho esse trabalho atualmente, mas parece um pouco mais complicado do que ...

1 a resposta

Crie todos os caminhos hamiltonianos a partir de uma lista de arestas

Estou tendo problemas para encontrar uma maneira de criar um caminho de árvore a partir de uma lista de tuplas relacionadas? Eu só quero uma lista de todos os caminhos em que cada nó é visitado uma vez, também conhecido como ...

5 a resposta

Como rastrear uma recursão?

Eu vi esse código online, mas o que estou perguntando é como o programa surgiu com uma resposta de12 ? Fiz um rastreio do programa e só tenho uma resposta de6 . Por que a resposta12 ? As entradas sãoa=6 eb=6. Este é o código: public static ...

3 a resposta

Trocar números pares e ímpares na matriz

Eu vi esse código neste site. Ele usa um método para classificar uma matriz com números pares saindo na frente e números ímpares na parte de trás da matriz. Eu queria saber se você poderia fazer a mesma coisa, exceto fazer os números ímpares ...

2 a resposta

Como “dobrar” não é poderoso o suficiente para escrever uma impressora bonita de árvore com recuo, o que é um combinador de alta ordem?

Dado, por exemplo, o seguinte tipo de dados em árvore: data Tree a = Node [Tree a] | Leaf a deriving Show type Sexp = Tree StringComo expresso uma função "bonita" usando um combinador de alta ordem, que imprime a árvore com o recuo apropriado? ...

1 a resposta

Loop infinito em haskell? (novato)

Estou apenas aprendendo Haskell. Eu pensei que isso iria produzir uma função fatorial ... (dentro de ghci) Prelude> let ft 0 = 1 Prelude> let ft n = n * ft (n - 1) Prelude> ft 5(trava indefinidamente, até ^ C). Alguém pode me apontar na ...