Curso Estrutura de Dados e Algoritmos 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!
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
Fundamentos de Estruturas de Dados e Algoritmos em Java
- Estrutura de Dados e Algoritmos com Java #01: Introdução 11:43
- Estrutura de Dados e Algoritmos com Java #02: Vetores e Arrays: Introdução 13:37
- Estrutura de Dados e Algoritmos com Java #03: Vetores e Arrays: Adicionar elemento no final do vetor 15:09
- Estrutura de Dados e Algoritmos com Java #04: Vetores e Arrays: tamanho e imprimir elementos 08:31
- Estrutura de Dados e Algoritmos com Java #05: Vetores e Arrays: Obter elemento de uma posição 06:54
- Estrutura de Dados e Algoritmos com Java #06: Vetores e Arrays: Verificar se elemento existe 06:29
- Estrutura de Dados e Algoritmos com Java #07: Vetores e Arrays: Add elemento em qualquer posição 18:11
- Estrutura de Dados e Algoritmos com Java #08: Vetores e Arrays: Aumentar capacidade do vetor 09:47
- Estrutura de Dados e Algoritmos com Java #09: Vetores e Arrays: Remover elemento 15:32
- Estrutura de Dados e Algoritmos com Java #10: Vetores e Arrays: Generalizar o tipo do vetor 12:05
- Estrutura de Dados e Algoritmos com Java #11: Vetores e Arrays: Configurar tipo dinamicamente 14:06
- Estrutura de Dados e Algoritmos com Java #12: Vetores e Arrays: API Java: ArrayList 13:47
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 01 método contém 05:03
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 02 método último Indice 07:10
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 03 método remove elemento 04:40
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 04 método obtém (get) 03:36
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 05 remover todos elementos (clear) 06:36
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 06 Contatos - Lista 40:35
- Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 07 Contatos - ArrayList 08:45
- Estrutura de Dados e Algoritmos com Java #13: Pilhas: Introdução 16:05
- Estrutura de Dados e Algoritmos com Java #14: Pilhas: Empilhar elemento (push) 09:19
- Estrutura de Dados e Algoritmos com Java #15: Pilhas: Verificar se pilha está vazia 03:05
- Estrutura de Dados e Algoritmos com Java #16: Pilhas: Espiar/Verificar elemento do topo (peek) 04:47
- Estrutura de Dados e Algoritmos com Java #17: Pilhas: Desempilhar elemento (pop) 07:32
- Estrutura de Dados e Algoritmos com Java #18: Pilhas: API Java: Stack 05:13
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 01 Empilha e desempilha 08:16
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 02 Pilhas par ou ímpar 08:54
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 03 Pilha de Livros 09:23
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 04 Stack de Livros 04:33
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 05 Desafio do Palíndromo 10:09
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 06 Desafio dos símbolos balanceados 14:45
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 07 Desafio conversão decimal-binário 11:41
- Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 08 Desafio Torre de Hanoi 09:44
- Estrutura de Dados e Algoritmos com Java #19: Filas: Introdução 09:15
- 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:18
- 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: Queue 07:00
- Estrutura de Dados e Algoritmos com Java #24: Filas com Prioridade 14:12
- Estrutura de Dados e Algoritmos com Java #25: Filas: API Java: PriorityQueue 09:53
- Estrutura de Dados e Algoritmos com Java: Filas: Exer 01 Impressão de Documentos 05:34
- Estrutura de Dados e Algoritmos com Java: Filas: Exer 02 Fila de Atendimento 07:08
- Estrutura de Dados e Algoritmos com Java: Filas: Exer 03 Simulação de Pronto Socorro 16:50
- Estrutura de Dados e Algoritmos com Java: Filas: Exer 04 Brincadeira Batata Quente 07:02
- Estrutura de Dados com Java | Lista Encadeada | Introdução 19:13
- Estrutura de Dados com Java | Lista Encadeada | 02: Tamanho da Lista 03:22
- Estrutura de Dados com Java | Lista Encadeada | 03: Inserir no Final 12:54
- Estrutura de Dados com Java | Lista Encadeada | 04: Percorrer a Lista 13:23
- Estrutura de Dados com Java | Lista Encadeada | 05: Limpar a Lista 10:15
- Estrutura de Dados com Java | Lista Encadeada | 06: Buscar por Elemento ou Posição na Lista 22:48
- Estrutura de Dados com Java | Lista Encadeada | 07: Adicionar Elemento em qualquer posição da lista 17:02
- Estrutura de Dados com Java | Lista Encadeada | 08: Remover Elemento do Início da Lista 07:50
- Estrutura de Dados com Java | Lista Encadeada | 09: Remover Elemento do Final da Lista 10:44
- Estrutura de Dados com Java | Lista Encadeada | 10: Remover Elemento de qualquer posição 13:53
- Estrutura de Dados com Java | Lista Encadeada | 11: API LinkedList e Conclusão do Curso 04:53
