Resultados da pesquisa a pedido "recursion"
Multithreading e recursão juntos
Tenho um código recursivo que processa uma estrutura de árvore em uma primeira maneira profunda. O código basicamente fica assim: function(TreeNode curr) { if (curr.children != null && !curr.children.isEmpty()) { for (TreeNode n : curr.children) ...
Usando self.xxxx como parâmetro padrão - Python
Hey pessoal, estou tentando simplificar um dos meus problemas de lição de casa e tornar o código um pouco melhor. Estou trabalhando com uma árvore de pesquisa binária. Agora eu tenho uma função no meuTree() classe que encontra todos os elementos ...
Remova todas as tags HTML vazias?
stou imaginando uma função que eu acho que usaria Regex e seria recursiva para instâncias como<p><strong></strong></p> para remover todas as tags HTML vazias dentro de uma string. Isso teria que levar em conta espaço em branco, se possível. Não ...
Como a recursão funciona em C
Sou novo em C e estou lendo sobre recursão, mas estou totalmente confus A parte principal em que estou me confundindo é como as coisas se desenrolam quando a condição de saída é atingida. Gostaria de saber como, durante os valores de recursão, ...
Escrevendo GCD recursivo no Lisp
Eu continuo recebendo erros aleatórios ao compilar esta função: (defun gcd (a b) (if (= b 0) a (gcd b mod (a b)))) O mais comum é que diz "função indefinida a". Então achei que precisava devolver um naquele lugar. Isso não funcionou. Eu recebo ...
Encontrar os números de um conjunto que produza a quantidade mínima de resíduos
Um conjunto é passado para esse método abaixo e também é passado um comprimento de uma barra. A solução deve gerar os números do conjunto que geram a quantidade mínima de desperdício se determinados números do conjunto forem removidos ...
como rastrear uma função recursiva C ++
#include <iostream> using namespace std; int g(float A[] , int L , int H) { if (L==H) if (A[L] > 0.0) return 1; else return 0; int M = (L+H)/2; return g(A,L,M)+ g(A,M+1,H); } int main (void) { float A[] = {-1.5 ,3.1,-5.2,0.0}; g(A,0,3); system ...
Escreva uma função recursiva que reverte a string de entrada
Estive lendo o livro C ++ For Everyone e um dos exercícios para escrever uma funçãostring reverse(string str) onde o valor de retorno é o inverso destr. Alguém pode escrever algum código básico e me explicar? Eu estive encarando essa pergunta ...
As minhas condições de recursão estão corretas para calcular a altura da árvore binária?
Estou tentando saber se meu código está certo ou errado com a sua ajuda, porque, infelizmente, não consigo executá-lo para verificar. Não há erros de compilação. O que estou tentando fazer é encontrar oltura de uma árvore binár. A árvore não ...
O que significa "* RECURSION *" na saída print_
Estou usando esse código recursivo para ler todos os diretórios dentro de outro diretório e armazená-los no diretório pa protected function readDirs($parent) { $currentDir = $parent->source(); $items = scandir($currentDir); foreach ($items as ...