Discussão do artigo "Do básico ao intermediário: Filas, Listas e Árvores (VII)"

 

Novo artigo Do básico ao intermediário: Filas, Listas e Árvores (VII) foi publicado:

Neste artigo, iremos demonstrar e explicar de uma maneira bastante lucida, como ocorre a remoção de um node de uma árvore. Algo que na maior parte das vezes, mais gera dúvidas e confusão na mente de iniciantes do que necessariamente os ajuda a entender como todo o processo acontece. E por que ele precisa ser feito desta ou daquela maneira.

Apesar de muitos de vocês, dificilmente venham a fazer uso massivo e extensivo de uma árvore. Entender os mecanismos envolvidos na implementação de tal sistema de modelagem de dados, permitirá a você conseguir tirar um melhor proveito das funcionalidades do MQL5. Lembrando que aqui, o foco principal estará sendo a didática. Então todo princípio adotado aqui, deve ser pensado a fim de adaptar as coisas as suas necessidades pessoais e voltadas a cada caso específico. Mesmo que em teoria, tudo que vier a ser implementado e mostrado aqui, possa parecer ser válido a todas situações. Pode ocorrer da implementação não ser a mais adequada para seu objetivo particular. Neste caso, o correto entendimento dos conceitos adotados e explicados nos artigos, lhe ajudaram a encontrar o que pode vir a ser a melhor solução ao seu caso.

Muito bem, partindo deste princípio, precisamos entender como efetuar um outro tipo de atividade dentro de uma árvore. Mesmo que você dificilmente venha a de fato fazer uso de tal implementação. Entender como a mesma funciona, poderá lhe ajudar e solucionar outros tipos de problema. No caso, este artigo irá focar inicialmente no problema da remoção de elementos de entro de uma árvore binária.

Se você acha que fazer isto, é uma tarefa simples. Acertou. Porém, sem entender certos conceitos, esta tarefa, que ao meu ver é relativamente simples e fácil de ser implementada, pode acabar se tornando uma grande dor de cabeça para você, meu caro leitor. Ainda mais se você estiver começando a se aprofundar no ramo da programação. Então sem mais delongas, vamos ao que será o tópico principal deste artigo.


Autor: CODE X