Resultados da pesquisa a pedido "recursion"

3 a resposta

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 ...

1 a resposta

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) ...

1 a resposta

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 ...

1 a resposta

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 é ...

2 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

14 a resposta

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 ...

11 a resposta

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?

2 a resposta

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 ...