Skip to content

EduardoEscobar/ed_tad_matriz_i

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matriz

Crie um TAD (tipo abstrato de dados) para representar um arranjo bidimensional (matriz) de inteiros que implemente a seguinte interface pública:

  1. matriz_t *matriz_criar(int nr_linhas, int nr_colunas)

  2. void matriz_destruir(matriz_t *matriz)

  • A função deve se precaver quanto a possibilidade de "double free()"
  1. int matriz_obter_nr_linhas(matriz_t *matriz)

  2. int matriz_obter_nr_colunas(matriz_t *matriz)

  3. matriz_t *matriz_obter_transposta(matriz_t *matriz)

Notas

  1. O retorno das funções, em caso de exceções, deve ser compatível com o que se poderia considerar como razoável no contexto dos casos de uso.

  2. As observações somente apresentam considerações sobre aspectos que não poderiam ser diretamente inferidos.

About

Tipo abstrato de dados. Dificuldade: Fácil

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages