Resultados da pesquisa a pedido "recursion"

3 a resposta

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

3 a resposta

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

4 a resposta

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

5 a resposta

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

4 a resposta

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

2 a resposta

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

2 a resposta

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

16 a resposta

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

4 a resposta

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

2 a resposta

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