Aula 03 - Como criar uma lista ligada? - Estruturas de Dados com Java

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

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

  • @BarbaraAngelin
    @BarbaraAngelin หลายเดือนก่อน +1

    Qua aula incrível, professor muito obrigada. Desejo o melhor para a sua vida

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

    Que super aula...didática e fluência incrível desse Professor. Só não aprende quem não quer.

  • @heystar7144
    @heystar7144 9 หลายเดือนก่อน +1

    perfeita a aula, muito obrigado.
    caso alguem tiver com problema na parte de printar o "Teste" ou, no caso do video, "AC"
    na classe elemento, voce precisa gerar um @Override na classe "Elemento" ou "No" da seguinte forma:
    @Override
    public String ToString (){
    return valor;
    }
    Sem a sobrescrita do método toString, quando você chama:
    System.out.println(lista.getPrimeiro());
    ou
    System.out.println(lista.getUltimo());
    O java usa a implementação padrão de ToString da classe 'Objetct' que faz com que a saida fique:
    NomeDaClasse@IdentificadorHexadecimal
    se voce não tiver encontrado esse problema, ele ja foi gerado pelo Alt+insert, essa dica é mais pra quem vai fazer do zero

  • @rocha1926
    @rocha1926 3 ปีที่แล้ว +15

    Parabéns pela didática, Professor Leandro!
    Você supera de longe meus Professores da Universidade!!!

    • @leguarino
      @leguarino  3 ปีที่แล้ว +2

      Obrigado, Guilherme!

  • @paulohenriquesouza67
    @paulohenriquesouza67 3 ปีที่แล้ว +12

    Nunca vi alguém da Estrutura de dados tão bem em Java, Muito bom mano, ganho mais um escrito

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

    Muito boa a sua didática....Parabéns pelo conteúdo.👏👏👏👏👏

  • @juliastrapa9630
    @juliastrapa9630 9 หลายเดือนก่อน +1

    Aula muito boa!!!

  • @viniciusdeoliveira8584
    @viniciusdeoliveira8584 3 หลายเดือนก่อน +3

    2024 aqui estudando uma aula ótima de 4 anos atrás

  • @liarleyev8487
    @liarleyev8487 9 หลายเดือนก่อน +2

    Mas que homem maravilhoso!

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

    Meu Amigo que didática fantástica Parabéns, encontrei seus vídeos para para tirar duvidas de Arvores mas gostei tanto que tô assistindo tudo.

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

    Cara, muito bom, uma verdadeira aula de criação de
    estrutura de dados e ainda com Java, da hora!
    Deveria escrever um livro de criar e explicar estrutura de dados
    com Java e explicando da mesma forma nesses vídeos!
    Muito bom, parabéns!

  • @GillianGomes
    @GillianGomes 3 หลายเดือนก่อน +1

    Ótima explicação!

  • @saulocapistrano
    @saulocapistrano 3 ปีที่แล้ว +2

    Excelente professor, tô aqui em Fortaleza-Ce voltando a aprender programação, em busca de uma recolocação profissional, e suas aulas estão me ajudando muito! 2022 iniciando com o pé direito! Obrigado.

    • @leguarino
      @leguarino  3 ปีที่แล้ว

      Fico feliz por isso, Saulo. Desejo todo sucesso a vc.

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

    Ótima aula. Finalmente consegui entender um pouco sobre lista ligada.
    .
    Comigo deu um pequeno problema.
    Depois de adicionar a Bahia e colocar
    "this.tamanho++;"
    ele adiciona mais 2 ao invés de mais 1
    Ai minha lista ficou com Acre e Bahia, porém dizendo que tem 3 elementos.
    Se eu não adicionar o ""this.tamanho++;" depois de adicionar a Bahia.
    Ele reconhece a Bahia como último, porém diz que so tem 1 elemento na lista.

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

    que didática de excelência!!!!

  • @valdompinga
    @valdompinga 4 ปีที่แล้ว +3

    explicação linda sobre as listas mano, parabens.

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

    😍😍😍😍 já compartilhei

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

    Parabens! Optima explicacao.

  • @lucasstofaleti7354
    @lucasstofaleti7354 3 ปีที่แล้ว +2

    Muito boa aula

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

    Muito obrigado

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

    Nossa, tu me ajudou tanto, mt obggg!

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

    👏👏👏👏👏👏

  • @Daniel.R.F
    @Daniel.R.F ปีที่แล้ว +2

    Neste algoritmo eu só não entendi como ele grava vários valores na lista, se só tem uma variável que guarda o primeiro e outro que guarda o último. Por exemplo, em quais variáveis ele guardou estes 4 estados e guarda mais ainda, sendo que não tem um array...

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

      Olá, Daniel. Cada elemento tem uma variável dentro dele que guarda o próximo, por isso se chama lista ligada. Talvez valha a pena assistir à aula pausadamente.

    • @Daniel.R.F
      @Daniel.R.F ปีที่แล้ว +3

      @@leguarino Entendi aqui, no método adicionar cada vez que ele faz Elemento novoElemento = new Elemento(novoValor), ele cria um "novo objeto" e esses objetos diferentes na memória serão ligados e formarão a lista.

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

      @@Daniel.R.F isso

  • @Gui9292G
    @Gui9292G วันที่ผ่านมา +1

    To vendo a aula pela 4 vez. Meu cérebro de formiga não me permite entender isso fácilmente.

    • @leguarino
      @leguarino  วันที่ผ่านมา

      Alguma dúvida específica?

    • @Gui9292G
      @Gui9292G วันที่ผ่านมา +1

      @leguarino Pior que não mano, complicado de entender pra mim é a parte lógica e a funcionalidade de cada método.

    • @leguarino
      @leguarino  20 ชั่วโมงที่ผ่านมา +1

      Então você precisa assistir à playlist de lógica na plataforma gratuita talent.fatecoins.com.br fazendo o código de cada aula, pra vc ter o conhecimento base necessário pra aprender Estruturas de dados

    • @Gui9292G
      @Gui9292G 6 ชั่วโมงที่ผ่านมา

      @@leguarino Mano, o curso sobre oo tá na parte de lógica de programação?

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

    assistido em 14/01/2023, 17:43

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

    o senhor tem aula incia de c#?

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

    Cara, eu não consigo entender. Onde você definiu o próximo do primeiro elemento da lista ligada?

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

      Cara, vale a pena assistir à aula pausando, se possível

    • @micaelsantosdorosario7938
      @micaelsantosdorosario7938 ปีที่แล้ว

      Que didática Sensacional 👏

  • @osvaldogeraldomanjate7623
    @osvaldogeraldomanjate7623 4 ปีที่แล้ว +2

    Oi professor. Estou a gostar da aula, mas como faço para adicionar os elementos no início da lista ?
    Sabendo que já tenho alguns elementos na lista

    • @leguarino
      @leguarino  3 ปีที่แล้ว +4

      public void adicionarNoInicio(String novoValor){
      Elemento novoElemento = new Elemento(novoValor);
      if (this.primeiro == null){
      this.primeiro = novoElemento;
      this.ultimo = novoElemento;
      this.tamanho++;
      }else{
      novoElemento.setProximo(this.primeiro);
      this.primeiro = novoElemento;
      this.tamanho++;
      }
      }

    • @viniic.s
      @viniic.s ปีที่แล้ว

      @@leguarino só uma pequena otimização: se for vazio, basta chamar a função adiciona(novoValor)

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

    professsor pode usar ide vscond?

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

      Pode usar o VSCODE