O documento apresenta um curso sobre estruturas de dados e algoritmos com Java. Ele discute a importância de aprender esses tópicos, os requisitos para o curso e seu conteúdo, que inclui estruturas como vetores, pilhas, filas e algoritmos de ordenação e busca.
4. POR QUE APRENDER ESTRUTURA DE DADOS
➤ Saber resolver problemas de forma eficiente
➤ Saber usar estrutura de dados prontas das linguagens da
melhor forma
➤ tornar-se um programador melhor
➤ Melhorar conhecimento em computação
➤ Entrevistas de emprego (Google, Amazon, Ebay, etc)
➤ Desenvolvimento do código da ED em Java
➤ O importante é a lógica e o comportamento, pode-se usar
qualquer linguagem para desenvolver
5. REQUISITOS
➤ Lógica de programação
➤ Java básico (sintaxe até Orientação a Objetos)
➤ Eclipse ou Netbeans (ou outra IDE Java de sua preferência)
<loiane.training/>
8. O QUE SÃO ESTRUTURA DE DADOS?
➤ É uma estrutura que armazena e organiza dados/
informações de modo que os dados possam ser
acessados e manipulados de forma eficiente
https://courses.csail.mit.edu/6.851/spring12/illus.png
9. QUAL ESTRUTURA DE DADOS VOCÊ USARIA?
➤ Buscar uma coleção de registros do banco de dados?
➤ Registro de chamadas de métodos e funções de um
compilador?
➤ Sistema de senha de bancos, hospitais?
➤ Manipular uma coleção de registros únicos?
➤ Organizar relacionamentos de redes sociais (twitter,
facebook?