Curso online com certificado 100% grátis Estrutura de dados e algoritmos Java

Nesse curso vamos abordar: vetores, pilhas e filas (estática e dinâmica), listas encadeadas, árvores, grafos, algoritmos de busca e ordenação, notação O (complexidade de algoritmos).

Assista às aulas gratuitamente, clique aqui

com certificado também gratuito.

Carga horária: 7h

Curso gratuito

Acesso: 45 dias

Criado em: 04/08/2017

Certificado

O certificado em cursos livres LEARNCAFE é válido** em todo o Brasil. Utilize-o para completar horas em atividades extra-curriculares exigidas por faculdades, contar como atividades em concursos públicos ou constar em seu currículo, aumentando sua empregabilidade.

Logo após a conclusão do curso é possível gerar uma cópia em PDF do certificado de conclusão no próprio site. Esta cópia conta com um número localizador e pode ser utilizada imediatamente (respeitando-se os termos e condições de uso).

*O aluno poderá realizar pedidos de impressão, sendo que a impressão de certificados é um serviço cobrado à parte.

**Cada instituição possui suas próprias regras para o aceite de certificados em cursos livres.

Assista às aulas gratuitamente, clique aqui

com certificado também gratuito.

conteúdo programático do curso

Aula #1 - Estrutura de Dados e Algoritmos com Java #01: Introdução
Aula #2 - Estrutura de Dados e Algoritmos com Java #02: Vetores e Arrays: Introdução
Aula #3 - Estrutura de Dados e Algoritmos com Java #03: Vetores e Arrays: Adicionar elemento no final do vetor
Aula #4 - Estrutura de Dados e Algoritmos com Java #04: Vetores e Arrays: tamanho e imprimir elementos
Aula #5 - Estrutura de Dados e Algoritmos com Java #05: Vetores e Arrays: Obter elemento de uma posição
Aula #6 - Estrutura de Dados e Algoritmos com Java #06: Vetores e Arrays: Verificar se elemento existe
Aula #7 - Estrutura de Dados e Algoritmos com Java #07: Vetores e Arrays: Add elemento em qualquer posição
Aula #8 - Estrutura de Dados e Algoritmos com Java #08: Vetores e Arrays: Aumentar capacidade do vetor
Aula #9 - Estrutura de Dados e Algoritmos com Java #09: Vetores e Arrays: Remover elemento
Aula #10 - Estrutura de Dados e Algoritmos com Java #10: Vetores e Arrays: Generalizar o tipo do vetor
Aula #11 - Estrutura de Dados e Algoritmos com Java #11: Vetores e Arrays: Configurar tipo dinamicamente
Aula #12 - Estrutura de Dados e Algoritmos com Java #12: Vetores e Arrays: API Java: ArrayList
Aula #13 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 01 método contém
Aula #14 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 02 método último Indice
Aula #15 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 03 método remove elemento
Aula #16 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 04 método obtém (get)
Aula #17 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 05 remover todos elementos (clear)
Aula #18 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 06 Contatos - Lista
Aula #19 - Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 07 Contatos - ArrayList
Aula #20 - Estrutura de Dados e Algoritmos com Java #13: Pilhas: Introdução
Aula #21 - Estrutura de Dados e Algoritmos com Java #14: Pilhas: Empilhar elemento (push)
Aula #22 - Estrutura de Dados e Algoritmos com Java #15: Pilhas: Verificar se pilha está vazia
Aula #23 - Estrutura de Dados e Algoritmos com Java #16: Pilhas: Espiar/Verificar elemento do topo (peek)
Aula #24 - Estrutura de Dados e Algoritmos com Java #17: Pilhas: Desempilhar elemento (pop)
Aula #25 - Estrutura de Dados e Algoritmos com Java #18: Pilhas: API Java: Stack
Aula #26 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 01 Empilha e desempilha
Aula #27 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 02 Pilhas par ou ímpar
Aula #28 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 03 Pilha de Livros
Aula #29 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 04 Stack de Livros
Aula #30 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 05 Desafio do Palíndromo
Aula #31 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 06 Desafio dos símbolos balanceados
Aula #32 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 07 Desafio conversão decimal-binário
Aula #33 - Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 08 Desafio Torre de Hanoi
Aula #34 - Estrutura de Dados e Algoritmos com Java #19: Filas: Introdução
Aula #35 - Estrutura de Dados e Algoritmos com Java #20: Filas: Enfileirar (adicionar) elemento (enqueue)
Aula #36 - Estrutura de Dados e Algoritmos com Java #21: Filas: Espiar/Verificar elemento início da fila (peek)
Aula #37 - Estrutura de Dados e Algoritmos com Java #22: Filas: Desenfileirar (remover) elemento (dequeue)
Aula #38 - Estrutura de Dados e Algoritmos com Java #23: Filas: API Java: Queue
Aula #39 - Estrutura de Dados e Algoritmos com Java #24: Filas com Prioridade
Aula #40 - Estrutura de Dados e Algoritmos com Java #25: Filas: API Java: PriorityQueue

Módulos e aulas

Módulo 1: Curso Estrutura de Dados e Algoritmos Java

  • Lição 1.1: Introdução, Fonte e Autoria

  • Lição 1.2: Estrutura de Dados e Algoritmos com Java #01: Introdução

  • Lição 1.3: Estrutura de Dados e Algoritmos com Java #02: Vetores e Arrays: Introdução

  • Lição 1.4: Estrutura de Dados e Algoritmos com Java #03: Vetores e Arrays: Adicionar elemento no final do vetor

  • Lição 1.5: Estrutura de Dados e Algoritmos com Java #04: Vetores e Arrays: tamanho e imprimir elementos

  • Lição 1.6: Estrutura de Dados e Algoritmos com Java #05: Vetores e Arrays: Obter elemento de uma posição

  • Lição 1.7: Estrutura de Dados e Algoritmos com Java #06: Vetores e Arrays: Verificar se elemento existe

  • Lição 1.8: Estrutura de Dados e Algoritmos com Java #07: Vetores e Arrays: Add elemento em qualquer posição

  • Lição 1.9: Estrutura de Dados e Algoritmos com Java #08: Vetores e Arrays: Aumentar capacidade do vetor

  • Lição 1.10: Estrutura de Dados e Algoritmos com Java #09: Vetores e Arrays: Remover elemento

  • Lição 1.11: Estrutura de Dados e Algoritmos com Java #10: Vetores e Arrays: Generalizar o tipo do vetor

  • Lição 1.12: Estrutura de Dados e Algoritmos com Java #11: Vetores e Arrays: Configurar tipo dinamicamente

  • Lição 1.13: Estrutura de Dados e Algoritmos com Java #12: Vetores e Arrays: API Java: ArrayList

  • Lição 1.14: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 01 método contém

  • Lição 1.15: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 02 método último Indice

  • Lição 1.16: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 03 método remove elemento

  • Lição 1.17: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 04 método obtém (get)

  • Lição 1.18: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 05 remover todos elementos (clear)

  • Lição 1.19: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 06 Contatos - Lista

  • Lição 1.20: Estrutura de Dados e Algoritmos com Java: Vetores e Arrays: Exer 07 Contatos - ArrayList

  • Lição 1.21: Estrutura de Dados e Algoritmos com Java #13: Pilhas: Introdução

  • Lição 1.22: Estrutura de Dados e Algoritmos com Java #14: Pilhas: Empilhar elemento (push)

  • Lição 1.23: Estrutura de Dados e Algoritmos com Java #15: Pilhas: Verificar se pilha está vazia

  • Lição 1.24: Estrutura de Dados e Algoritmos com Java #16: Pilhas: Espiar/Verificar elemento do topo (peek)

  • Lição 1.25: Estrutura de Dados e Algoritmos com Java #17: Pilhas: Desempilhar elemento (pop)

  • Lição 1.26: Estrutura de Dados e Algoritmos com Java #18: Pilhas: API Java: Stack

  • Lição 1.27: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 01 Empilha e desempilha

  • Lição 1.28: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 02 Pilhas par ou ímpar

  • Lição 1.29: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 03 Pilha de Livros

  • Lição 1.30: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 04 Stack de Livros

  • Lição 1.31: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 05 Desafio do Palíndromo

  • Lição 1.32: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 06 Desafio dos símbolos balanceados

  • Lição 1.33: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 07 Desafio conversão decimal-binário

  • Lição 1.34: Estrutura de Dados e Algoritmos com Java: Pilhas: Exer 08 Desafio Torre de Hanoi

  • Lição 1.35: Estrutura de Dados e Algoritmos com Java #19: Filas: Introdução

  • Lição 1.36: Estrutura de Dados e Algoritmos com Java #20: Filas: Enfileirar (adicionar) elemento (enqueue)

  • Lição 1.37: Estrutura de Dados e Algoritmos com Java #21: Filas: Espiar/Verificar elemento início da fila (peek)

  • Lição 1.38: Estrutura de Dados e Algoritmos com Java #22: Filas: Desenfileirar (remover) elemento (dequeue)

  • Lição 1.39: Estrutura de Dados e Algoritmos com Java #23: Filas: API Java: Queue

  • Lição 1.40: Estrutura de Dados e Algoritmos com Java #24: Filas com Prioridade

  • Lição 1.41: Estrutura de Dados e Algoritmos com Java #25: Filas: API Java: PriorityQueue

Assista às aulas gratuitamente, clique aqui

com certificado também gratuito.

Pergunte ao autor:

Para enviar uma mensagem ao autor é necessário estar cadastrado no Learncafe.


Carregando perguntas sobre o curso...


Carregando perguntas sobre o curso...

O curso online grátis Estrutura de dados e algoritmos Java pode ser feito via internet, sem inscrição, mensalidades ou taxas extras. Este curso online é gratuito e possui carga horária estimada em 7 horas e poderá ser realizado pelo aluno em um prazo máximo de 45 dias de acesso ao conteúdo. Ao final do curso o aluno receberá um certificado gratuito de conclusão, disponível para download em PDF, sem a necessidade de avaliação final. Dúvidas? Entre em contato com o autor deste curso online, Learncafe - Youtube Courses, e saiba mais.

Palavras-chave: java, curso de java, vetor, arrays, pilha, stack, fila, queue, listas encadeadas, listas duplamente encadeadas, conjuntos, set, dicionários, tabelas hash, hashtable, hashset, bolha, seleção, selection sort, bubble sort, insertion sort, merge sort, quick sort, inserção, busca binária, busca sequencial, árvore java, grafos, grafos java, estrutura de dados e algoritmos, estrutura de dados java, algoritmos java, tree java, grafos java raw, fila com prioridade, priority queue listas encadeadas,