1-cadastrariniciolista = coloca um aluno no inicio de uma lista
2-cadastrarfinallista = coloca um aluno no final de uma lista
3-removeriniciolista = remove um aluno no inicio de uma lista 4-removerfinallista = remove um aluno no final de uma lista 5-pesquisarlista = pesquisa um aluno pela sua matricula e mostra a posicao que o culpa na lista 6-imprimirlista = imprime todos os alunos da lista 7-cadastrarposicaolista = cadastra um aluno na posicao desejada desde que no deix e espaos vazios 8-removerporsicaolista =remover aluno de uma determinar posicao na lista 9-empilhar = inserir um aluno em uma pilha 10-desempilhar = remover um aluno da pilha 11-tamanhopilha = mostrar tamanho da pilha 12-enfileirar = colocar aluno em uma fila 13-desinfileirar = remover aluno de uma fila 14-filatamanho = mostrar tamanho da fila 15-adicionarinicioarranjo = adicionar um aluno na primeira posicao do vetor 16-adicionarfimarranjo = adicionar um aluno na ultima posicao do vetor 17-adicionarnaposicao = adicionar aluno em alguma posicao desde que no deixe espao s vazios 18-procurar = procurar aluno por matricula no arranjo,onde podes escolhe em proc urar sequencialmente ou binariamente 19-imprimir = imprimir arranjo 20-remover = remover aluno fornencendo a matricula dele 21-adicionarelementosaleatorios = adicionar um certo numero de alunos com matri culas e nomes aleatorios todas as funcoes de ordenao retornam o tempo gasto para completa-las em segundos 22-ordernarburble = ordenar arranjo pelo burbllesort 23-ordenarinsertion = ordenar arranjo pelo insertionsort 24-ordernarswitch = ordenar arranjo pelo switchsort 25-ordenarshellsort = ordenar arranjo por shellsort 26-ordernarquicksort = ordenar arranjo por quick sort 27-ordernarheapsort = ordenar arranjo por heapsort 28-funcaohash = cria uma tabela hash com base no nome do aluno que foi digitado ,onde a letra inicial de cada nome usada para a criao dos vetores,de A a Z 29-removerhash = remove um aluno dando o nome que ele possui 30-imprimirhash = imprime a tabela hash 31-inverterarranjo = inveter a ordem dos elementos do arranjo 32-criararvoredearranjo = cria arvore binaria de um arranjo 33-imprimirarvore = imprime arvore binaria 34-procurarnaarvore = encontra um aluno na arvore atravs da matricula digite 0 para sair do programa