...collaborate on
Notícias

Notas da época de recurso disponibilizadas nesta página

-- JorgeSousaPinto - 04 Mar 2006

Notas da época normal disponibilizadas nesta página

-- JorgeSousaPinto - 07 Feb 2006

Disponíveis nesta página:

  • Notas do TP
  • Slides relativos ao 3o. capítulo da matéria (Problemas NP-completos)

-- JorgeSousaPinto - 15 Dec 2005

Disponíveis nesta página os slides relativos ao primeiro capítulo da matéria (Análise de Algoritmos) e um conjunto de enunciados de exercícios sobre este tema.

-- JorgeSousaPinto - 19 Nov 2005

Disponível nesta página o enunciado do trabalho prático

-- JorgeSousaPinto - 29 Oct 2005

Já disponíveies os slides relativos ao primeiro capítulo da matéria (Grafos)

-- JorgeSousaPinto - 26 Sep 2005

[LMCC]

Algoritmos e Complexidade 2005-2006


Notas


Programa Resumido

  1. Grafos: Conceitos e Algoritmos Fundamentais
  2. Introdução à Análise de Algoritmos
    Casos de Estudo:
    • Algoritmos de Ordenação
    • Algoritmos de Grafos
  3. Problemas NP-completos
  4. [P] Estruturas de Dados Fundamentais: Questões de Eficiência na Pesquisa;
    Árvores AVL e Tabelas de “Hash”; sua Realização na Linguagem C;


Programa Detalhado

  1. Grafos: Conceitos e Algoritmos Fundamentais
    • Grafos: conceitos básicos e representação em memória de computador
    • Algoritmos elementares: pesquisas (em largura e em profundidade)
    • Algoritmos para determinação de árvores geradoras mínimas
    • Algoritmos para determinação de caminhos mais curtos
    • Estratégias algorítmicas: algoritmos "greedy''
    • Algoritmos para determinação do fecho transitivo de um grafo
  2. Introdução à Análise de Algoritmos
    Casos de Estudo:
    • Algoritmos de Ordenação
    • Algoritmos de Grafos
  3. Problemas NP-completos
  4. [P] Estruturas de Dados Fundamentais: Questões de Eficiência na Pesquisa;
    Árvores AVL e Tabelas de “Hash”; sua Realização na Linguagem C;


Bibliografia

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms. MIT Press, Cambridge,Mass., second edition, 2001.

  • Robert L. Kruse, Bruce P. Leung, and Clovis L. Tondo. Data Structures and Program Design in C. Prentice Hall, second edition, 1997.

  • Donald E. Knuth. The Art of Computer Programming : (1) Fundamental Algorithms, (2) Seminumerical Algorithms, (3) Sorting and Searching. Addison/Wesley, third edition, 1997/98. 3 volumes.


Equipa Docente

Docente Horário de Atendimento
JorgeSousaPinto 2a.fa. 10:00-12:00, 5a.fa. 10:00-13:00
JoseBacelarAlmeida 2a.fa. 14:00-16:00
JoseBarros  


Critérios de Avaliação

  • Componente Teórica (Exame): 60% (nota mínima de 8.5 valores)
  • Componente Prática (Trabalhos Práticos): 40% (nota mínima de 10 valores)
    • Trabalho prático (a ser apresentado na semana de 21 a 25 de Novembro)
    • Informação das aulas práticas


Exames

Material Disponibilizado

Aulas Práticas:

  1. Árvores Binárias - BinTree.h
  2. Árvores AVL (inserção balanceada) - avl-part.c
  3. Tabelas de Hash (chaining address) - hashCh.h; hashCh-part.c
  4. Representação de Grafos - graph.h; graph-part.c; test.c
  5. Uma implementação de Queues de inteiros - QueueInt.h; QueueInt.c
  6. Codificação do algoritmo Prim para cálculo da árvore geradora de custo mínimo - mst.c


Trabalho Prático

Observação: Os alunos com nota prática de 9 valores serão admitidos a exame.

Notas
Num Nome Nota
35847 Maria Madalena da Silva Lopes 16
32738 Paulo Sérgio Azevedo Magalhães 16
35862 Sofia Helena Roriz Moreira 16
45340 Ana Sofia Duarte 16
43525 Alice Monteiro Marques 16
43535 Nélio Marins Guimarães 16
38584 Rui Dinis da Silva 13
42201 Humberto Longo 13
43511 Paulo Renato Ribeiro Xavier 13
33629 Carla Marisa Dias da Costa 15
33643 Isabel Maria Afonso Fernandes 15
43547 Carlos Eduardo da Silva Pereira 13
43549 Nuno Ernesto Salgado Oliveira 13
39846 Hélder Teixeira 17
43488 Paula Silva 17
33729 Renato Ivo Ribeiro 14
30481 Maria de Fátima Monteiro 14
35828 João Cerqueira 14
38621 Simão Cunha 9
39837 Rui Almeida 9
43542 Bruno Lopes 17
37074 Patrícia Ribeiro 15
41025 Pedro Baltarejo 15
43523 Susana Silva 15
40998 Otília Carvalho 12
41045 Miguel Veiga 12
40999 Carlos Baptista 14
39431 Marco Martins 14
35867 Vitor Magalhães 14
41021 Nuno Costa 12
43503 Rui Pedro Alves de Carvalho 9
43509 Dave Lage Moderno 10
40997 André Coelho 10
41007 Luís Horta Nova 10
41009 Miguel Filipe Dias Pinto 13
41020 Carlos Manuel Ferreira Lopes 9
41038 Helder Nuno Ribeiro Macedo 9
42237 Luís Miguel Cruz Duarte 17
35830 João Paulo Lopes Oliveira 17
43514 César Carlos Martins Gomes 17
38572 João Pedro Domingues Cadinha 11
41010 Marta Sofia Vilaça Oliveira 9
35805 Arnaldo Nuno Gonçalves Monteiro 9
39838 Bruno Edgar Soares 12
20225 Ricardo Paz 14
28179 Raquel Pires 14

  • Enunciado
  • Entrega e apresentação: semana de 21 a 25 de Novembro

r18 - 04 Mar 2006 - 01:48:27 - JorgeSousaPinto
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM