Skip to content

belljamyle/BinaryTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

BinaryTree

PjBL 2 - Binary Tree (Arthur Correia Brígido e Bell Jamyle Duwe Klemann)

Nossa aplicação demonstra o funcionamento de uma árvore binária de busca e as funções que a compõe, como inserção, busca e exclusão de elementos e também a impressão da árvore. Uma árvore binária de busca serve para armazenar dados e posteriormente recuperá-los.

  • Classe "BinaryTree": é nessa classe que as principais funções da aplicação são implementadas.
    • "insert": insere os novos nós na árvore.
Screenshot 2023-09-24 at 18 52 04
  • "search": verifica se o dado passado na função está inserido na árvore ou não.
Screenshot 2023-09-24 at 20 59 22
  • "delete": deleta o valor informado da árvore. Verifica se há o valor inserido na árvore e informa o nó deletado, assim como retorna o nó raiz.
Screenshot 2023-09-24 at 21 02 10 Screenshot 2023-09-24 at 21 10 36
  • Classe "Node": classe do nó da árvore binária. Nele fazemos referência aos nós sucessores da direita e da esquerda e armazenamos o dado do nó.
Screenshot 2023-09-24 at 21 25 18
  • Classe "Trunk": classe de apoio à função de impressão da árvore binária.
Screenshot 2023-09-24 at 21 43 20
  • Classe "Main": a classe inicia uma nova árvore binária. Nela utilizamos todas as funções implementadas na aplicação: "insert", "search", "delete" e "printTree".
Screenshot 2023-09-24 at 21 49 04

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages