Resultados da pesquisa a pedido "recursion"
minha função rec é recursiv
Essa função é recursiva da cauda? let rec rec_algo1 step J = if step = dSs then J else let a = Array.init (Array2D.length1 M) (fun i -> minby1J i M J) let argmin = a|> Array.minBy snd |> fst rec_algo1 (step+1) (argmin::J) Em geral, existe uma ...
Essa recursão infinita é UB?
No C ++ 11, como um loop infinito sem efeitos colaterais, o programa a seguir é UB: int main() { while (true) {} }O seguinte também é UB? void foo() { foo(); } int main() { foo(); } Citações do padrão para ambos os programas seriam ideai
Procure recursivamente arquivos com uma extensão específica
stou tentando encontrar todos os arquivos com uma extensão específica em um diretório e seus subdiretórios com o meu bash (versão mais recente do Ubuntu LTS Este é o que está escrito em um arquivo de script: #!/bin/bash ...
Como implementar uma linguagem interpretada “sem pilha”?
Estou criando minha própria linguagem interpretada do tipo Lisp e quero otimizar a chamada de cauda. Quero liberar meu intérprete da pilha C para que eu possa gerenciar meus próprios saltos de função para função e minha própria mágica de pilha ...
Por que meu método recursivo do helper não retorna todos os valores?
Quero exibir uma árvore de categorias gerenciadas com a ancestralidade da gema. Gostaria de usar um auxiliar que recursivamente percorra a árvore e retorne as categorias uma a uma, por enquanto, sem tags ou conteúdo html. module ...
ransforme uma matriz plana em uma matriz hierárquica e multidimension
Tenho uma matriz padrão com pares de valores-chave - e quero usar as chaves para transformá-la em uma matriz multidimensional. A dificuldade parece ser que eu preciso fazer um loop recursivo do número desconhecido de novas chaves ...
Loop recursivo para matrizes multidimensionais?
Eu basicamente quero usar str_replace todos os valores de uma matriz multidimensional. Eu não consigo entender como eu faria isso para matrizes multidimensionais. Fico um pouco preso quando o valor é uma matriz, apenas parece estar em um loop sem ...
Expressão lambda recursiva para atravessar uma árvore em C #
lguém pode me mostrar como implementar uma expressão lambda recursiva para atravessar uma estrutura de árvore em C
possível remover a recursão desta funçã
Estou brincando com isso há um tempo e simplesmente não consigo ver uma solução óbvia. Quero remover a recursão da função XinY_Go. def XinY_Go(x,y,index,slots): if (y - index) == 1: slots[index] = x print slots slots[index] = 0 return for i in ...
Leia uma estrutura de árvore XML recursivamente em uma Lista <T> com listas filho <T>
Eu tenho um XML como este: E eu tenho uma classe de membro com a propriedade Nom Como posso ler todas as unidades e suas unidades filhas em vários genéricosList<Unit> que pode ter novamente filhosList<Unit> de forma recursiva usando a mais ...