Curso de Estrutura de Dados e Algoritmos Java

Aprenda a programar neste curso online.

Compartilhe:
Curso de Estrutura de Dados e Algoritmos Java
  • Professor: Loiane Groner
  • Nível do curso: Básica
A estrutura de dados pode ser considerada uma das matérias mais importantes para qualquer pessoa que estuda ou que pretende estudar programação ou áreas similares. Trata-se de um modo particular de armazenamento e organização de dados em um computador, de modo que eles possam ser utilizados de uma forma eficiente para uma determinada finalidade. Já a linguagem de programação Java é considerada como uma das mais utilizadas no mundo de hoje por programadores de diferentes áreas. Trata-se de uma linguagem interpretada orientada a objetos, compilada para um  bytecode que é interpretado por uma máquina virtual (Java Virtual Machine, mais conhecida pela sua abreviação JVM). Aprenda mais sobre estrutura de dados e algoritmos java neste curso online. Não deixe de conferir também o curso de Java para Iniciantes.

Sobre o curso

Neste curso online e gratuito, os estudantes poderão entender melhor como funciona a estrutura de dados quando trabalhada nos algoritmos java. Ao longo do curso, serão abordados assuntos como 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).

Estrutura do curso

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

Aulas:

Curso de Estrutura de Dados e Algoritmos Java Dê seu voto para Curso de Estrutura de Dados e Algoritmos Java:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (1 votos, média: 5,00 de 5)
Loading...