Aula 21 - Árvore Binária - Estruturas de Dados com Java

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 15

  • @tkvz
    @tkvz 4 года назад +10

    Já tinha visto até na faculdade, mas só agora que fez sentido, muito obrigado.

    • @leguarino
      @leguarino  4 года назад +1

      Que bom que fez sentido agora 👍🏻

  • @marcioiherrero
    @marcioiherrero 2 года назад +1

    Muito boa a explicação de inserção em
    árvore binária com Java, entendi tudo.
    Parabéns!

  • @paulogomes9000
    @paulogomes9000 2 года назад +11

    "Isso aqui não é curso de front-end não rapaz" KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

  • @joicemar.s.m4835
    @joicemar.s.m4835 Год назад +2

    No fim tudo se resume em manjar dos if elas?

  • @cleibermagrelo
    @cleibermagrelo 4 года назад +2

    Top demais! Parabéns pelo conteúdo Guarino!

  • @isukuaovjohnlobo2991
    @isukuaovjohnlobo2991 Год назад +1

    Resumo da aula.. O tipo é do tipo tipo kkkkk, muito boa a aula :)

  • @matguimara
    @matguimara 2 года назад +1

    Muito show!

  • @edernatan3831
    @edernatan3831 2 года назад

    Aqui não rodou

  • @KleytonLopes
    @KleytonLopes Год назад +3

    Poxa.... Árvore binária tem que ter recursividade. Com "while" não tem graça! 😂

  • @lazarolawrencepereiradamas4085
    @lazarolawrencepereiradamas4085 2 года назад +1

    public void add(T data) {
    node = new Element(data);
    if (root == null) {
    root = node;
    } else {
    Element current = root;
    while (true) {
    int comparison = node.getData().compareTo(current.getData());
    if (comparison == -1) {
    if (current.getLeft() != null) { current = current.getLeft(); }
    else {
    current.setLeft(node);
    break;
    }
    } else {
    if (current.getRight() != null) { current = current.getRight(); }
    else {
    current.setRight(node);
    break;
    }
    }
    }
    }
    size++;
    }
    Caso eu renova os " if (current.getRight() != null) { current = current.getRight(); }" e " if (current.getRight() != null) { current = current.getRight(); }" o código funcionaria igual?