Skip to content

🎓☕ Repositório com as aulas e exercícios do curso de estrutura de dados com Java da loiane.training

Notifications You must be signed in to change notification settings

leticiacamposs2/curso-estrutura-de-dados-loiane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Curso estrutura de dados com Java by @loiane.training

RepositĂłrio com as aulas e exercĂ­cios do curso de estrutura de dados com Java da loiane.training

java-logo

Uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente.

Saber como utilizar e gerenciar estruturas de dados Ă© essencial para qualquer programador. Utilizar a estrutura de dados errada tem como consequĂȘncia perder performance no programa e atĂ© mesmo a saĂ­da incorreta.


Aulas ( 📚 )


Vetores, Arrays e Listas ( đŸ’„ )

  • 01: Introdução a Estrutura de Dados e Algoritmos
  • 02: Vetores e Arrays: Introdução
  • 03: Adicionar elemento no final do vetor
  • 04: Verificar tamanho e imprimir elementos do vetor
  • 05: Obter elemento de uma posição
  • 06: Verificar se elemento existe no vetor (busca sequencial)
  • 07: Adicionar elemento em qualquer posição
  • 08: Aumentar capacidade do vetor
  • 09: Remover elemento do vetor
  • 10: Generalizar o tipo do vetor
  • 11: Configurar o tipo do vetor dinamicamente (Generics)
  • 12: API Java: ArrayList
  • 13: Exer 01 mĂ©todo contĂ©m
  • 14: Exer 02 mĂ©todo Ășltimo indice
  • 15: Exer 03 mĂ©todo remove elemento
  • 16: Exer 04 mĂ©todo obtĂ©m (get)
  • 17: Exer 05 mĂ©todo remover todos elementos (clear)
  • 18: Exer 06 Contatos - Lista
  • 19: Exer 07 Contatos - ArrayList

Pilhas ( 🔋 )

  • 01: Pilhas: Introdução
  • 02: Empilhar elemento (push)
  • 03: Verificar se pilha estĂĄ vazia
  • 04: Espiar/Verificar elemento do topo (peek)
  • 05: Desempilhar elemento (pop)
  • 06: API Java:Stack
  • 07: Empilha e desempilha
  • 08: Pilhas par ou Ă­mpar
  • 09: Pilha de Livros
  • 10: Stack de Livros
  • 11: Desafio do PalĂ­ndromo
  • 12: Desafio dos sĂ­mbolos balanceados
  • 13: Desafio conversĂŁo decimal-binĂĄrio
  • 14: Desafio Torre de Hanoi

Filas ( 🧍🧍🧍 )

  • 01: Filas: Introdução
  • 02: Enfileirar (adicionar) elemento (enqueue)
  • 03: Espiar/Verificar elemento inĂ­cio da fila (peek)
  • 04: Desenfileirar (remover) elemento da fila (dequeue)
  • 05: API Java: Queue
  • 06: Filas com Prioridade
  • 07: API Java: PriorityQueue

diagrama-de-classes

About

🎓☕ Repositório com as aulas e exercícios do curso de estrutura de dados com Java da loiane.training

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages