Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Exercícios e demonstrações sobre recursividade e sua aplicabilidade em estruturas de dados, como filas e pilhas. O autor fornece códigos em c e explica a lógica por trás de cada algoritmo recursivo. Além disso, são discutidas aplicabilidades em fractais e estruturas de dados.
Tipologia: Notas de estudo
1 / 24
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Elloá B. Guedes [email protected] http://sites.google.com/site/elloaguedes
int tamanhoFila(TFila p){ if (filaVazia(p) == xtrue) return 0; int contador = 0; while (p != NULL){ contador++; p = p->prox; } return contador; }
if ((tamanhoFila(*p)) == 0) { *p = aux; } else { while (itera->prox != NULL){ itera = itera->prox; }
itera->prox = aux; }
printf("\n["); imprimeFilaRecursivo(fila); printf("]\n");
/* Definicao dos nodos da pilha */ typedef struct stnop { int dado; struct stnop *prox; } nopilha;
typedef nopilha* TPilha;