Laboratório 6

19 abril 2005, 11:30 Ana Teresa Correia de Freitas

Este problema, originalmente apresentado no Laboratório 3, foi posteriormente proposto no Laboratório 4 com uma alteração, pedindo-se a ordenação dos dados no ficheiro de saída segundo um dado critério. Neste laboratório esse requisito mantém-se.
Objectivos:

  1.  Utilizar uma estrutura de dados baseada em tabelas.
  2. fazer no programa principal uma chamada à função de ordenação, sort().
  3. Identificar o algoritmo de ordenação codificado.
  4. Criar um ficheiro Makefile para compilar o programa.
  5. Escrever as funções de comparação para implementar todas as ordenações: por ordem alfabética, numérica e por comprimento de palavra.
  6. Implementar o teste da linha de comando, chamando a função de ordenação apropriada.
  7. Estudar experimentalmente a complexidade temporal do algoritmo de ordenação.