Inserção de um nó no início da lista e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Inserção de um nó no fim da lista e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Inserção de um nó na posição N e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Retirar um nó do início da lista e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Retirar um nó no fim da lista e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Retirar um nó na posição N e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Procurar um nó com o campo RG e apresentar Nome, RG, C(n), M(n), Tempo de execução e sua posição N na lista.
Usando busca sequencial.
(NOVO)Usando busca binária.
(NOVO)Além das funções acima o usuário pode usar para ordenar a lista um dos algoritmos(implementar todos) e apresentar C(n), M(n) e Tempo de execução:
Selection Sort
Insertion-Sort
Bubble-Sort
Shell-Sort
Quick-Sort
Merge Sort (Pesquisar o Merge Sort e enviar no relatório a explicação do funcionamento além do programa)
Mostrar a lista na tela.
Salvar a lista em um arquivo.
no formato nome,RG
Ler a lista de um arquivo.
no formato nome,RG
(colocar na lista)
Sair do sistema.