Curso de Programação C | Como buscar um elemento em uma ÁRVORE BINÁRIA? Versão recursiva | aula 269

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 8

  • @guilhermesilveiraduarte3752
    @guilhermesilveiraduarte3752 2 ปีที่แล้ว +1

  • @lalamaryml09
    @lalamaryml09 2 ปีที่แล้ว +1

    Poderia fazer a remoção de uma árvore binária de busca com recursão?

    • @programeseufuturo
      @programeseufuturo  2 ปีที่แล้ว

      Olá Larissa.
      Mostro como fazer isso nas aulas:
      274 - Remoção de nó folha: th-cam.com/video/_QhSi5Z4z8I/w-d-xo.html
      275 - Remoção de nó com um filho: th-cam.com/video/Az1yxIVwidA/w-d-xo.html e
      276 - Remoção de nó com dois filhos: th-cam.com/video/M7bq28oa2Iw/w-d-xo.html

  • @1000grausantiago
    @1000grausantiago 3 ปีที่แล้ว +1

    esse metodo pode ser considerado como busca em largura?

    • @programeseufuturo
      @programeseufuturo  3 ปีที่แล้ว +1

      Olá Sidnei.
      A busca em largura é um algoritmo clássico de grafos e como aqui temos uma árvore binária a comparação não é muito justa. Uma árvore binária possuir ordem na organização dos dados, um grafo não. Mas se ainda quiser comparar, acredito que está mais para busca em profundidade. A busca em largura visita todos os nós vizinhos em um determinado nível para só depois ir para o nível seguinte. Contudo, ao iniciar uma busca em uma árvore binária, ao partir da raiz, perceba que NÃO visitamos os dois filhos, direita e esquerda, apenas um, e isso ocorre em qualquer nível da árvore.

  • @alanarobertasantosdacostam454
    @alanarobertasantosdacostam454 3 ปีที่แล้ว +1

    Olá, boa tarde!
    No caso de querer imprimir também em qual nível está o elemento procurado, como seria possível nessa busca recursiva?

    • @programeseufuturo
      @programeseufuturo  3 ปีที่แล้ว +1

      Olá Alana.
      Respondo sua dúvida aqui: th-cam.com/video/Gh-8cMU3oK8/w-d-xo.html