Estruturas de Dados I - 1º Semestre de 2022
- Professor: John L. Gardenghi
- Sala 22
- E-mail: john.gardenghi@unb.br
- Telegram: @johngardenghi
- Período de aulas: 06/06/2022 a 24/09/2022
- Horário das aulas: terças e quintas-feiras das 14h às 15h50
- Atendimento do professor: segundas e sextas-feiras das 10h às 11h (sob agendamento)
Plano de ensino
Clique aqui para acessar o plano de ensino.
Notas
Clique aqui para acessar a planilha de notas.
Aulas
- Aula 31 (22/set)
- Avaliação Somativa Substitutiva
- Avaliação Somativa Substitutiva
- Aula 30 (20/set)
- Avaliação Somativa 3
- Avaliação Somativa 3
- Aula 29 (15/set)
- Resolução de exercícios e dúvidas
- Resolução de exercícios e dúvidas
- Aula 28 (13/set)
- Resolução de exercícios e dúvidas
- Resolução de exercícios e dúvidas
- Aula 27 (08/set)
- Filas com listas encadeadas
- Código completo de filas
- Leitura recomendada: Filas
- Aula 26 (06/set)
- Filas em vetores
- Desenvolvimento de uma biblioteca para filas com vetores (código)
- Aula 25 (01/set)
- Semana Universitária
- Semana Universitária
- Aula 24 (30/ago)
- Semana Universitária
- Semana Universitária
- Aula 23 (25/ago)
- Pilhas com listas encadeadas
- Código completo de pilhas
- Aula 22 (23/ago)
- Aula 21 (18/ago)
- Avaliação Somativa 2
- Avaliação Somativa 2
- Aula 20 (16/ago) (não presencial)
- Avaliação Formativa 4
- Avaliação Formativa 4
- Aula 19 (11/ago)
- Dúvidas e exercícios sobre Listas encadeadas
- Dúvidas e exercícios sobre Listas encadeadas
- Aula 18 (09/ago)
- Dúvidas sobre Avaliação Formativa 3
- Dúvidas sobre Avaliação Formativa 3
- Aula 17 (04/ago)
- Listas encadeadas com nó cabeça
- Desenvolvimento de uma biblioteca para listas encadeadas (código).
- Aula 16 (02/ago)
- Listas encadeadas
- Leitura recomendada: Listas encadeadas
- Aula 15 (28/jul)
- 74º Reunião da SBPC
- 74º Reunião da SBPC
- Aula 14 (26/jul)
- 74º Reunião da SBPC
- 74º Reunião da SBPC
- Aula 13 (21/jul)
- O problema de busca
- Algoritmo de busca binária
- Leitura recomendada: Busca em vetor ordenado
- Aula 12 (19/jul)
- Algoritmos de ordenação
- Seleção
- Inserção
- Estabilidade
- Algoritmos de ordenação elementares
- Animação dos principais algoritmos
- Algoritmos de ordenação
- Aula 11 (14/jul)
- Exemplos de problemas recursivos
- Avaliação Formativa 2
- Aula 10 (12/jul)
- Correção da Avaliação Somativa 1
- Introdução à recursão
- Leitura recomendada: Recursão (Prof. Paulo Feofiloff)
- Aula 9 (07/jul)
- Avaliação Somativa 1
- Avaliação Somativa 1
- Aula 8 (05/jul)
- Aplicações de ponteiros
- Leitura recomendada: Endereços e ponteiros
- Aula 7 (30/jun)
- Ponteiros
- Definição
- Operador
sizeof
- Uso em linguagem C
- Operador de derreferenciamento
- Ponteiros
- Aula 6 (28/jun)
- Exemplos de análise de complexidade
- Exemplos de análise de complexidade
- Aula 5 (23/jun)
- Exercício “Substitui” da Formativa 1.
- Leitura de strings usando
scanf
- Discussão da solução
- Leitura de strings usando
- Introdução à complexidade
- Principais ordens de grandeza
- Regra prática para analisar algoritmos
- Exercício “Substitui” da Formativa 1.
- Aula 4 (21/jun)
- Introdução à complexidade
- Medida de desempenho de algoritmos
- Notação assintótica (O, Omega e Theta)
- Comparação assintótica de funções
- Artigo na Wikipedia sobre notação assintótica
- A matemática por trás da notação Big-O
- Introdução à complexidade
- Aula 3 (14/jun)
- Revisão de algoritmos (Formativa 1)
- Revisão de algoritmos (Formativa 1)
- Aula 2 (09/jun)
- Revisão de algoritmos (Formativa 1)
- Comandos básicos do terminal Linux
- Como instalar o WSL
- Aula 1 (07/jun)
- Apresentação da disciplina e do plano de ensino
Avaliações Formativas
- Formativa 5 - Pilhas
- Acesso: CD-MOJ
- Data de entrega: até 17/set às 23:59
- Formativa 4 - Listas encadeadas
- Acesso: CD-MOJ
- Data de entrega: até 16/ago às 23:59
- Formativa 3 - Ordenação e busca
- Acesso: CD-MOJ
- Data de entrega: até 07/ago às 23:59
- Formativa 2 - Recursão
- Acesso: CD-MOJ
- Data de entrega: até 24/jul às 23:59
- Formativa 1 - Revisão de APC
- Acesso: CD-MOJ
- Data de entrega: até
16/jun23/jun às 23:59
Para revisão
- Lista de revisão: Complexidade
- Acesso: Aprender 3
- Lista de revisão: Ponteiros
- Acesso: Aprender 3
- Listão - todos os exercícios do MOJ ao longo do semestre
- Acesso: CD-MOJ