Mudanças entre as edições de "SCC-503(Moacir)"
De CoteiaWiki
(→Notas) |
|||
Linha 33: | Linha 33: | ||
# [[Media:alg2_07.Grafos_agm.pdf|Grafos - árvores geradoras mínimas]] --> [[Media:Grafos_ED3.tar.gz|código: lista de adjacencia com dijkstra e prim]] | # [[Media:alg2_07.Grafos_agm.pdf|Grafos - árvores geradoras mínimas]] --> [[Media:Grafos_ED3.tar.gz|código: lista de adjacencia com dijkstra e prim]] | ||
# [[Media:alg2_08.Arquivos_parte1.pdf|Arquivos: terminologia, histórico e implementação básica]] --> [[Media:FileBasics.tar.gz|código: manipulacao em alto nível de arquivos texto e binários em C]] | # [[Media:alg2_08.Arquivos_parte1.pdf|Arquivos: terminologia, histórico e implementação básica]] --> [[Media:FileBasics.tar.gz|código: manipulacao em alto nível de arquivos texto e binários em C]] | ||
+ | # [[Media:alg2_09.ArmazenamentoSecundario.pdf|Armazenamento secundário]] | ||
+ | # [[Media:alg2_10.SistemasdeArquivos.pdf|Sistemas de Arquivos]] | ||
+ | |||
=== Apostila === | === Apostila === |
Edição das 22h03min de 1 de maio de 2011
SCC-0503 Algoritmos e Estruturas de Dados II
Aulas: Quartas as 21h e Quintas as 19h - Sala 5-003
- Professor: Moacir Ponti Jr (moacir [arroba] icmc . usp . br)
- Horário Atendimento: Quintas das 16h as 19h - Sala 4-117
- Estagiário PAE: Paulo Henrique Ribeiro Gabriel (phrg [arroba] icmc . usp . br)
- Horário Atendimento: Quartas das 17h às 19h - Sala 3-012.
- Monitor especial: Daniel Albuquerque (deyniell [arroba] gmail . com)
- Proxima aula de exercícios: Quinta dia 17/03 das 17h às 18h30 - Sala 3-102.
- será feita revisão sobre listas e arvores e um exercício usando busca em grafos.
- Apresentação da Disciplina: programa, avaliação, bibliografia, e outros.
Índice
[ocultar]Cronograma
Cronograma Tentativo, sujeito à alterações, atualizado em: 21/02
- Provas: 07/04 (P1), 25/05 (P2) e 23/06 (P3)
Material Didático
- Grafos - introdução
- Grafos - estruturas de dados --> código: lista de arcos e lista de adjacencia em C
- Grafos - percursos em grafos, grafos ponderados --> código: lista de adjacencia com ponderacao e percursos
- Grafos - caminhos e coloracao de grafos
- Grafos - ordenação topológica
- Grafos - caminhos mínimos (ver também material sobre fila de prioridades do Prof. Siang Wun Song)
- Grafos - árvores geradoras mínimas --> código: lista de adjacencia com dijkstra e prim
- Arquivos: terminologia, histórico e implementação básica --> código: manipulacao em alto nível de arquivos texto e binários em C
- Armazenamento secundário
- Sistemas de Arquivos
Apostila
Outros Materiais
Trabalhos Práticos
Sistema de submissão
O projeto deverá ser entregue apenas pelo Sistema de Submissão de Programas [1], escolhendo a opção Trabalho1. Não esqueça de testar seu Makefile e de inserir arrobas nas linhas de compilação.
ATENÇÃO: Ressubmeter o Primeiro Trabalho até segunda, dia 11/04.
Trabalhos
- Grafos - estruturas de dados e percurso (aplicação em redes sem fio) - data de entrega: 31/03 até 11/04 (segunda feira) (Exemplo de caso de teste)
- Grafos - caminhos mínimos e árvore geradora mínima (CORRIGIDO em 25/04) - data de entrega: de 02/05 até 09/05 (Exemplo de caso de teste)
Listas de Exercícios
- Grafos I
- Grafos II (arquivo corrigido em 7/4)
- Arquivos
- Processamento Co-sequencial e Ordenação Externa
- Árvores-B
Notas
Trabalhos:
- Notas do Trabalho 1 -- Revisão de notas com o estagiário PAE no dia 27/04, no horário de atendimento, na Sala 6-206 do CISC, ou por e-mail até dia 29/04 (informar nro. USP no e-mail). Os alunos cujo campo "Nota Final" está em branco devem, obrigatoriamente, procurar os estagiário PAE, para validar a nota.
Planilha completa:
- Planilha de notas -- atualizada em 29/04 (com a nota da P1) --- revisão das provas no dia 05/05 (quinta-feira) das 17h as 19h
Bibliografia
- SEDGEWICK, R. Algorithms in C: part 5 -- graph algorithms, 3.ed., Addison-Wesley, 2002.
- FOLK, M.J. File Structures. Addison-Wesley, 1992.
- ZIVIANI, N. Projeto de Algoritmos, 3.ed. Cengage, 2010.
- CORMEN, T.H.; LEISERSON, C.E.; RIVEST, R.L.; STEIN, C. Algoritmos: Teoria e Prática. Campus. 2002.
Leituras complementares
- FEOFILOFF, P. Algoritmos para Grafos, 2011. Disponível em: [2].