/04-ListaLigada

Lista Ligada com alocação dinâmica

Primary LanguageC++

Lista Ligada


Objetivos

Ao concluir esta atividade você deverá ter compreendido os seguintes conceitos:

  • Ponteiros
  • Alocação e liberação dinâmicas de memória
  • Estruturas compostas (structs)

Atividade Proposta

Faça um fork deste repositorio e realize as seguintes atividades:

  • Altere a função inserirElemento para impedir que sejam inseridos valores duplicados
  • Implemente as funções buscarElemento e excluirElemento

(use a função auxiliar posicaoElemento)

buscarElemento:

  • Pede para o usuario digitar um numero
  • Busca o numero na lista
  • Se encontrado exibe a mensagem "ENCONTRADO"
  • Se não econtrado exibe "ELEMENTO NAO ENCONTRADO"

excluirElemento:

  • Pede para o usuario digitar um numero
  • Busca o numero na lista
  • Se encontrado exclue o elemento e atualiza a quantidade de elementos na lista
  • Se não econtrado exibe "ELEMENTO NAO ENCONTRADO"