Estrutura de Dados I |
Quarto Trabalho
Este trabalho compreende os exercícios 14 a 18:
Exercícios
14 a 18
Para os exercícios 14 a
18 fazer um programa para ler registros de um arquivo. Os registros
possuem um atributo transação que pode receber os
valores “i” (de inclusão), “e”
(de exclusão) e “f” (de fim).
Enquanto o atributo transação não for igual
a “f” o programa deverá fazer as inclusões
e exclusões em uma estrutura. Ao encontrar o código
de transação “f” deverá ser listada
o arquivo de entrada, processada a classificação
deste arquivo em ordem crescente de um de seus atributos e listado
o arquivo classificado.
O arquivo a classificar pode ser obtido na página da disciplina
e sua composição dos registros é a seguinte:
Atributo |
Posições ou
colunas |
Nome |
1-10 |
Idade |
13-14 |
Peso |
17-18 |
Salário |
21-28 |
Os métodos de classificação
a adotar são:
Exercício |
Método de classificação |
14 |
Shake sort |
15 |
Shell sort |
16 |
Quick sort |
17 |
Heap sort |
18 |
Merge sort |
|