Resultados da pesquisa a pedido "recursion"
Contagem de numeração dentro de uma função recursiva
Eu quero fazer algo como: >enumerate ["banana", "potato", "ice"] [(1, "banana"), (2, "potato"), (3, "ice")]Eu escrevi: enumerate :: [String] -> [(Int, String)] enumerate [] = []Como posso controlar / gerenciar o contador int? Existe uma maneira ...
A recursão polimórfica de Haskell com mapas compostos causa erro de tipo infinito
Qual é a maneira correta de criar uma função que pode criar dinamicamente um mapa composto? Isso resulta em um erro (também acontece com o fmap): createComposedMaps list = accumulate list map where accumulate (x:xs) m = accumulate xs (m.map) ...
PHP Criar lista de navegação de todos os valores na matriz aninhada
Eu tenho uma matriz que se parece com o seguinte: [ 'applicant' => [ 'user' => [ 'username' => true, 'password' => true, 'data' => [ 'value' => true, 'anotherValue' => true ] ] ] ]O que eu quero poder fazer é converter essa matriz em uma matriz ...
Conseguindo recursão sem pilha no Java 8
Como faço para obter recursão sem pilha em Java? A palavra que parece mais aparecer é "trampolim", e não tenho idéia do que isso significa. Alguém poderiaEM DETALHE explicar como obter recursão sem pilha em Java? Além disso, o que é ...
Exemplo de função recursiva de Haskell com foldr
Comecei a aprender Haskell novamente, após um breve hiato, e atualmente estou tentando entender melhor como as expressões recursão e lambda funcionam em Haskell. Nisso:Vídeo do youtube [https://youtu.be/1IjBT9TSTyQ], há um exemplo de função que ...
Renomeie arquivos recursivamente para o padrão ASCII
Portanto, temos um problema no qual precisamos rastrear centenas de milhares de imagens e renomear todas elas para estar em conformidade com os padrões ASCII. Depois de fazer muita pesquisa on-line, encontramos este útil código: mv 'file' $(echo ...
Como você verifica se uma matriz é uma subsequência de outra?
Eu estou olhando para explorar diferentes algoritmos, programação recursiva e dinâmica, que verifica se um arrayA é uma subsequência do arrayB. Por exemplo, arrayA = [1, 2, 3] arrayB = [5, 6, 1, 7, 2, 9, 3] thus, arrayA is indeed a subsequence ...
Qual é a profundidade máxima de recursão no Python e como aumentá-la?
Eu tenho essa função recursiva da cauda aqui: def fib(n, sum): if n < 1: return sum else: return fib(n-1, sum+n) c = 998 print(fib(c, 0))Funciona até n = 997, então apenas quebra e cospe uma "profundidade máxima de recursão excedida em ...
Como excluo recursivamente um diretório e todo o seu conteúdo (arquivos + sub-diretórios) no PHP?
Como faço para excluir um diretório e todo o seu conteúdo (arquivos e subdiretórios) no PHP?
Qual é a diferença entre “submódulo git para cada mestre de origem git pull” e “mestre de origem git pull --recurse-submodules”
Eu tenho um repositório dotfiles onde todos os meus plugins vim são armazenados como sub-módulos, para que sejam fáceis de atualizar quando houver alterações. Eu pensei que esses dois comandos fizessem a mesma coisa, mas notei que esse ...