Ae galera, estou tentando implementar um método que utiliza uma árvore binária (quase) completa para realizar suas operações. No caso, a inserção sempre vai da esquerda para a direita, e só o último nível é que pode ser incompleto, tendo somente os elementos mais à esquerda. Eu entendi o conceito, mas não consigo construir um algoritmo de inserção para essa árvore. Imagino que, a cada inserção de um nó, tenho que mover o ponteiro principal de volta à raiz, mas não estou conseguindo fazer funcionar porque não sei como fazer ele identificar onde deve inserir os próximos elementos para que sejam inseridos na ordem certa. Alguém pode me dar uma idéia??
Pergunta
R. Bighi
Ae galera, estou tentando implementar um método que utiliza uma árvore binária (quase) completa para realizar suas operações. No caso, a inserção sempre vai da esquerda para a direita, e só o último nível é que pode ser incompleto, tendo somente os elementos mais à esquerda. Eu entendi o conceito, mas não consigo construir um algoritmo de inserção para essa árvore. Imagino que, a cada inserção de um nó, tenho que mover o ponteiro principal de volta à raiz, mas não estou conseguindo fazer funcionar porque não sei como fazer ele identificar onde deve inserir os próximos elementos para que sejam inseridos na ordem certa. Alguém pode me dar uma idéia??
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.