Estrutura de Dados e Algoritmos com Java

Aprenda diferentes conceitos utilizando essa linguagem de programação.

Compartilhe:
Estrutura de Dados e Algoritmos com Java
  • Empresa: Loiane Groner
  • Nível do curso: Básico
A linguagem de programação Java foi lançada originalmente no ano de 1995, pela Sun Microsystems. Mas as bases que serviram para que o Java se tornasse uma realidade acabou surgindo antes disso, ainda na década de 80. Diferente das linguagens de programação convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem. É por isso que muitos usuários precisam instalar a máquina virtual Java no seu computador, para que tudo o que foi feito com essa linguagem possa, de fato, funcionar. Aprenda tudo sobre estrutura de dados e algoritmos com Java neste curso online e gratuito. Não deixe de conferir também o curso de Lógica de Programação.

Sobre o curso

Neste curso online os estudantes poderão entender melhor como funciona o Java, com foco nas atividades de estrutura de dados e algoritmos. Ao longo do curso serão abordados os seguintes assuntos: 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
  • #10: Vetores e Arrays: Generalizar o tipo do vetor
  • #11: Vetores e Arrays: Configurar tipo dinamicamente
  • #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:

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