Escolar Documentos
Profissional Documentos
Cultura Documentos
mostra_tudo : esse método irá exibir todos os elementos da lista, incluindo os salvos
como primeiro elemento e último, e o número de elementos na lista.
sua função será exibir os elementos para conferência no arquivo de testes.
avanca_posicoes: esse método recebe como parâmetro um número, no qual ele irá
percorrer a lista no número de posições informada. Esse método entende você
deseja avançar baseado na localização do cursor. ele não irá para uma posição
predefinida para fazer a contagem.
acessa_atual: esse método acessa o valor onde o cursor está e retorna o seu valor.
exclui_atual: esse método exclui o elemento no qual o cursor aponta. Ele é capaz de
entender quando esse elemento é o primeiro ou o último e faz as alterações
necessárias.
exclui_primeiro: esse metodo exclui o primeiro elemento da lista.
exclui_elemento: esse método recebe como parâmetro uma chave, onde ele irá
excluir o elemento que possui aquela chave caso exista.
exclui_da_posicao: esse método recebe como parâmetro um número, onde ele irá
remover o elemento que corresponda àquela posição da lista caso exista.
Lembrando que como o método ‘insere_na_posicao’, esse método entende que a
posição se baseia como a direita do início, ou seja, na posição absoluta na lista.
buscar: esse método recebe como parâmetro uma chave onde irá retornar True
caso exista um elemento na lista referente a essa chave.
Implementação
Importante ressaltar que quando um elemento é removido, o cursor vai para o inicio
da fila, caso ainda existam elementos na fila.
Testes
Além do documento e do arquivo da classe e, será enviado um terceiro que conterá
código para testar a lista. Teste de inserção, remoção, busca e teste de exceções.
Esses códigos estão comentados e para serem usados deve-se descomentar. ao
testar, deve-se comentar para que um não atrapalhe o funcionamento do outro.