Fundamentos de Estruturas de Dados e Algoritmos em Java
Domine Estruturas de Dados e Algoritmos em Java: do Básico ao Avançado! Aprenda a manipular vetores, pilhas, filas e listas encadeadas com exercícios práticos e desafios empolgantes. Transforme teoria em prática e amplie suas habilidades!
5.0(28)
238 learners
What you'll learn
Compreender os conceitos fundamentais de estruturas de dados e algoritmos em Java
Implementar operações básicas em vetores e arrays, como adição, remoção e busca de elementos
Utilizar pilhas e filas em Java, incluindo a implementação de operações como empilhar/desempilhar e enfileirar/desenfileirar
Desenvolver habilidades para manipular listas encadeadas, adicionando e removendo elementos em diferentes posições
This course includes
9.5 hours of video
Certificate of completion
Access on mobile and TV
Course content
1 modules
• 55 lessons
• 9.5 hours of video
Fundamentos de Estruturas de Dados e Algoritmos em Java
55 lessons
• 9.5 hours
▶
Estrutura de Dados e Algoritmos com Java #01: Introdução11:43
Estrutura de Dados e Algoritmos com Java #02: Vetores e Arrays: Introdução13:37
Estrutura de Dados e Algoritmos com Java #03: Vetores e Arrays: Adicionar elemento no final do vetor15:09
Estrutura de Dados e Algoritmos com Java #04: Vetores e Arrays: tamanho e imprimir elementos08:30
Estrutura de Dados e Algoritmos com Java #05: Vetores e Arrays: Obter elemento de uma posição06:53
Estrutura de Dados e Algoritmos com Java #06: Vetores e Arrays: Verificar se elemento existe06:29
Estrutura de Dados e Algoritmos com Java #07: Vetores e Arrays: Add elemento em qualquer posição18:11
Estrutura de Dados e Algoritmos com Java #08: Vetores e Arrays: Aumentar capacidade do vetor09:46
Estrutura de Dados e Algoritmos com Java #09: Vetores e Arrays: Remover elemento15:32
Estrutura de Dados e Algoritmos com Java #10: Vetores e Arrays: Generalizar o tipo do vetor12:05
Estrutura de Dados e Algoritmos com Java #11: Vetores e Arrays: Configurar tipo dinamicamente14:06
Estrutura de Dados e Algoritmos com Java #12: Vetores e Arrays: API Java: ArrayList13:46
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 01 método contém05:02
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 02 método último Indice07:10
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 03 método remove elemento04:40
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 04 método obtém (get)03:35
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 05 remover todos elementos (clear)06:35
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 06 Contatos - Lista40:34
Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 07 Contatos - ArrayList08:45
Estrutura de Dados e Algoritmos com Java #13: Pilhas: Introdução16:04
Estrutura de Dados e Algoritmos com Java #14: Pilhas: Empilhar elemento (push)09:18
Estrutura de Dados e Algoritmos com Java #15: Pilhas: Verificar se pilha está vazia03:05
Estrutura de Dados e Algoritmos com Java #16: Pilhas: Espiar/Verificar elemento do topo (peek)04:46
Estrutura de Dados e Algoritmos com Java #17: Pilhas: Desempilhar elemento (pop)07:31
Estrutura de Dados e Algoritmos com Java #18: Pilhas: API Java: Stack05:13
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 01 Empilha e desempilha08:16
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 02 Pilhas par ou ímpar08:54
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 03 Pilha de Livros09:23
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 04 Stack de Livros04:33
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 05 Desafio do Palíndromo10:08
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 06 Desafio dos símbolos balanceados14:44
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 07 Desafio conversão decimal-binário11:41
Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 08 Desafio Torre de Hanoi09:44
Estrutura de Dados e Algoritmos com Java #19: Filas: Introdução09:14
Estrutura de Dados e Algoritmos com Java #20: Filas: Enfileirar (adicionar) elemento (enqueue)07:29
Estrutura de Dados e Algoritmos com Java #21: Filas: Espiar/Verificar elemento início da fila (peek)03:17
Estrutura de Dados e Algoritmos com Java #22: Filas: Desenfileirar (remover) elemento (dequeue)06:10
Estrutura de Dados e Algoritmos com Java #23: Filas: API Java: Queue06:59
Estrutura de Dados e Algoritmos com Java #24: Filas com Prioridade14:12
Estrutura de Dados e Algoritmos com Java #25: Filas: API Java: PriorityQueue09:52
Estrutura de Dados e Algoritmos com Java: Filas: Exer 01 Impressão de Documentos05:34
Estrutura de Dados e Algoritmos com Java: Filas: Exer 02 Fila de Atendimento07:08
Estrutura de Dados e Algoritmos com Java: Filas: Exer 03 Simulação de Pronto Socorro16:50
Estrutura de Dados e Algoritmos com Java: Filas: Exer 04 Brincadeira Batata Quente07:01
Estrutura de Dados com Java | Lista Encadeada | Introdução19:12
Estrutura de Dados com Java | Lista Encadeada | 02: Tamanho da Lista03:21
Estrutura de Dados com Java | Lista Encadeada | 03: Inserir no Final12:53
Estrutura de Dados com Java | Lista Encadeada | 04: Percorrer a Lista13:22
Estrutura de Dados com Java | Lista Encadeada | 05: Limpar a Lista10:14
Estrutura de Dados com Java | Lista Encadeada | 06: Buscar por Elemento ou Posição na Lista22:47
Estrutura de Dados com Java | Lista Encadeada | 07: Adicionar Elemento em qualquer posição da lista17:02
Estrutura de Dados com Java | Lista Encadeada | 08: Remover Elemento do Início da Lista07:50
Estrutura de Dados com Java | Lista Encadeada | 09: Remover Elemento do Final da Lista10:44
Estrutura de Dados com Java | Lista Encadeada | 10: Remover Elemento de qualquer posição13:53
Estrutura de Dados com Java | Lista Encadeada | 11: API LinkedList e Conclusão do Curso04:53