Skip to content

Trabalho realizado na disciplina de estrutura de dados onde criei, em conjunto com dois outros colegas, um tipo abstrato de dados com funções para o manuseio de vetores.

License

Notifications You must be signed in to change notification settings

5T3PH4NY/TAD_vetores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TAD_vetores

Trabalho realizado na disciplina de estrutura de dados onde criei, em conjunto com dois outros colegas, um tipo abstrato de dados com funções para o manuseio de vetores.

🗂️ O TAD contém funções de:

  • criaVetor (cria um vetor de tamanho n e aloca memoria )
  • liberaVetor (libera a memória alocada para um vetorI)
  • tamanhoVetor (retorna o tamanho de um veto).
  • acessa (acessa o conteudo de uma determinada posição i do vetor)
  • atribui (atribui um conteudo c a uma determinada posição i do veto)
  • função maior (retorna o maior elemento do vetor)
  • função menor (retorna o menor elemento do vetor)
  • listarVetor (lista todos os elementos do vetor de forma organizada em linha unica)
  • somaVetor (retorna a soma de todos os elementos de um vetor)
  • somaElementos (retorna a soma dos n primeiros elementos do vetor)
  • somaVetores (retorna um vetor resultante da soma dos elementos correspondentes de dois vetores)
  • somaVetores (mostrar soma vetores) mostra a soma dos elementos correspondentes de dois vetores do mesmo tamanho

Além de um arquivo de cabeçalho.

Através desse trabalho aprendemos de forma prática a usar tipos estruturados de dados e a facilidade que ela proporciona ao usuário. Reforçamos nossos conhecimentos de tipos estruturados e nosso pensamento lógico nas funções, utilizando-se também de ponteiros e alocação dinâmica.

About

Trabalho realizado na disciplina de estrutura de dados onde criei, em conjunto com dois outros colegas, um tipo abstrato de dados com funções para o manuseio de vetores.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages