Lista Encadeada

291 palavras 2 páginas
Projeto da Disciplina de TP

Utilizando os conceitos de funções, ponteiros, structs e alocação dinâmica de memória, implemente um sistema de gerenciamento de dados. Para o funcionamento e o armazenamento desses dados, trabalhe com listas singularmente encadeadas.

O sistema deve apresentar um menu de operações para o usuário conforme exposta abaixo. A seguir, leia a operação e chame uma função para cada item do menu. Dessa forma, é primordial que o trabalho esteja adequadamente estruturado em funções e passagem de parâmetros.

Operações do menu
1 – Inserir um novo dado
2 – Consultar um dado
3 – Substituir um dado
4 – Exibir todos os dados
5 – Remover um dado
6 – Apagar todos os dados
7 – Sair

Critérios de avaliação
Código comentado e identado 1
Funções, ponteiros e structs 1.5
Compilação e execução sem erros ou avisos 1.5
Operações 6

Inserir um novo dado
Ler um valor inteiro e armazená-lo em um novo nó a ser inserido na lista encadeada.

Consultar um dado
Ler um valor inteiro localizá-lo na lista. Ao encontrá-lo, informe se o dado é o primeiro, segundo, terceiro, quarto, …, N-esimo elemento da lista.

Substituir um dado
Ler dois valores inteiros. O primeiro seria o dado a ser localizado e o segundo, o novo valor a ser guardado no lugar do dado encontrado.

Exibir todos os dados
Imprimir todos os dados armazenados na lista encadeada.

Remover um dado
Ler um valor inteiro, localizá-lo e promover as alterações necessárias na lista para que o dado informado não faça mais parte da estrutura encadeada.

Apagar todos os dados
Inicie uma lista novamente, descartando todos os dados registrados anteriormente.

Sair
Finaliza a execução do sistema.

Relacionados

  • Listas encadeadas
    544 palavras | 3 páginas
  • Listas encadeadas
    509 palavras | 3 páginas
  • LISTA ENCADEADA
    290 palavras | 2 páginas
  • listas encadeadas
    793 palavras | 4 páginas
  • lista encadeada
    1592 palavras | 7 páginas
  • Lista encadeada
    2771 palavras | 12 páginas
  • Listas Encadeadas
    549 palavras | 3 páginas
  • Lista encadeada
    1159 palavras | 5 páginas
  • lista encadeada
    430 palavras | 2 páginas
  • LISTA ENCADEADA
    3744 palavras | 15 páginas