Resultados da pesquisa a pedido "recursion"
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 = ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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? ...
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 ...