Estrutura de Dados I
Estrutura de Dados II
Redes de Computadores
Inteligência Artificial
Tópicos Especiais em Linguagem de Programação III
Programação Visual Orientada a Eventos
Banco de Dados para Internet
Projeto de Sistemas
 

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