Estrutura de Dados

Código Disciplina: ED22S

Turma: 2SI

Sala: V107

Horários:

Quarta: 18:40-21:10 (3 aulas)

Sextas: 20:20-23:00 (3 aulas)

Dúvidas?

Bloco S, Sala 102

dalcimar@gmail.com

Monitoria

Igo Brasil Monteiro

Horários: 2M5 2M6 3M4 3M5 3M6 4M5 4M6 5N1 5N2 6M4 6M5 6M6

Local: V004

Configurar Debug no Dev C++

Tools -> Compiler Options -> Settings -> Linker

Generate debugging information -> yes

Forma de Avaliação

A avaliação é composta por 40 (E)xercícios individuais, 1 (T)rabalho final e 2 (P)rovas. Sendo o cálculo da média abaixo:

MF = (0.2*P1+0.4*P2+0.4*T)^(E/40)

APS (Exercícios HackerRank)

Dia:

Fazer os exercícios do contest https://www.hackerrank.com/ed22s20191

Prova 1

Dia: 29/05 www.hackerrank.com/prova12019

Conteúdo: Pilhas, Filas e Listas estáticas

Prova individual, com consulta. Internet liberada até 19:30 para baixar material, após esse horário quem estiver com navegador aberto será convidado a se retirar da sala.

A prova será composta de 2 questões a serem resolvidas do site do HackerRank.

Prova 2

Dia: 17/07 https://www.hackerrank.com/prova220191

Conteúdo: Grafos

Prova individual, com consulta. Internet liberada até 19:30 para baixar material, após esse horário quem estiver com navegador aberto será convidado a se retirar da sala.

A prova será composta de 3 questões a serem resolvidas do site do HackerRank.

Trabalho (com prova de autoria)

Dia: 17/07

Conteúdo: Lista encadeada + SQL.

  • Escolha um tema e crie ao menos duas tabelas em uma base de dados (ex: biblioteca, jogo, compras, etc...)
  • Utilizando expressões SQL e linguagem C faça a recuperação do conteúdo dessa base de dados e guarde em listas dinâmicas encadeadas (ao menos duas listas)
  • Faça algum processamento nesses dados, a escolher (ex: ordenar, tirar maiores, inserir novos, alterar valor, etc...). Seja criativo!
  • Imprima essa lista alterada e atualize o banco de dados para corresponder a essa lista.
ED22S - Notas