silvvh / TAD-Vetor

Tipo abstrato de dados para manipular números inteiros em C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TAD-Vetor

Tipo Abstrato de Dados para manipular uma sequência de números inteiros.

  • Os números podem se repetir no conjunto
  • A sequência em que os números são inseridos precisa ser preservada.

Operações

  1. Criar uma nova sequência
  2. Destruir a sequência. Desalocação da memória.
  3. Inserir um elemento no final da sequência.
  4. Inserir um elemento em qualquer posição da sequência.
  5. Substituir um elemento em uma determinada posição.
  6. Remover um elemento de uma determinada posição.
  7. Remover um elemento de acordo com o seu valor. Caso haja valores repetidos remover apenas a primeira ocorrência.
  8. Recuperar quantos elementos estão armazenados na sequência.
  9. Recuperar qual elemento está armazenado em uma determinada posição
  10. Recuperar a posição em que um determinado elemento está armazenado. Caso haja valores repetidos, recuperar a primeira ocorrência.
  11. Imprimir a sequência.
  12. Recuperar a sequência na forma de string.

Especificação

  • Definição de uma struct para encapsular a organização dos dados.
  • Implementação das operações como funções seguindo casos de teste para verificar se o comportamento é o esperado.

About

Tipo abstrato de dados para manipular números inteiros em C++


Languages

Language:C++ 100.0%