Métodos Não Recursivos para Travessia de Árvores Binárias

Pré-ordem Para implementar a travessia em pré-ordem de uma árvore binária sem recursão, utiliza-se uma pilha. Como a pré-ordem processa primeiro o nó raiz e depois as subárvores esquerda e direita, o nó raiz é emiplhado antes do loop principal. Durante a iteração, o nó superior é removido da pilha, seu valor é armazenado na lista de resutlados, ...

Publicado em 7-8 03:15

Aplicações de Pilhas em Algoritmos com JavaScript

Uso de Pilhas para Resolver Problemas Comuns Algumas situações são naturalmente adequadas para implementação com pilhas. Esta seção explora três exemplos práticos que demonstram a utilidade dessa estrutura de dados em algoritmos com JavaScript. 1. Conversão entre Bases Numéricas Uma pilha pode ser empregada para converter números entre diferent ...

Publicado em 6-10 05:25