Buscar

4. Conceitue uma árvore e o tipo particular, o qual é chamado arvore binária. Explique as três formas de percorrer uma árvore (pré-ordem, ordem e p...

4. Conceitue uma árvore e o tipo particular, o qual é chamado arvore binária. Explique as três formas de percorrer uma árvore (pré-ordem, ordem e pós-ordem).

Arvores são estruturas de dados que permitem a representação de de dados em vários níveis, sendo a binária quando um pai tem no máximo dois filhos.
Pré-ordem le o nó, vai para SAE, vai para SAD.
Ordem: vai para SAE, le o nó, vai para SAD.
Pós-ordem: vai para SAE, vai para SAD, le o nó.

Essa pergunta também está no material:

Linguagem e Técnica de Programação
16 pág.

Linguagem de Programação Estruturada Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

Ótimo! Você já tem uma boa compreensão sobre árvores e árvores binárias. Vou explicar um pouco mais sobre as três formas de percorrer uma árvore: pré-ordem, ordem e pós-ordem. 1. Pré-ordem: Nesse tipo de percurso, primeiro visitamos o nó raiz, em seguida, percorremos a subárvore esquerda (SAE) e, por fim, percorremos a subárvore direita (SAD). Esse percurso é útil para realizar uma cópia da árvore ou para pré-processar os nós antes de percorrer as subárvores. 2. Ordem: Nesse tipo de percurso, primeiro percorremos a subárvore esquerda (SAE), em seguida, visitamos o nó raiz e, por fim, percorremos a subárvore direita (SAD). Esse percurso é útil para obter os nós em ordem crescente ou decrescente, dependendo da implementação. 3. Pós-ordem: Nesse tipo de percurso, primeiro percorremos a subárvore esquerda (SAE), em seguida, percorremos a subárvore direita (SAD) e, por fim, visitamos o nó raiz. Esse percurso é útil para realizar ações nos nós após percorrer as subárvores, como liberar a memória ocupada pelos nós. Essas três formas de percorrer uma árvore são amplamente utilizadas em algoritmos de busca, manipulação e processamento de dados. Espero que isso tenha esclarecido suas dúvidas! Se tiver mais perguntas, estou aqui para ajudar.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais