iagoac / mc202

Disciplina MC202 - Estruturas de Dados
GNU General Public License v3.0
17 stars 13 forks source link

Erro 139 no Lab 10 #123

Closed cami-sh closed 4 years ago

cami-sh commented 4 years ago

Boa noite :)

Estou fazendo o lab 10 e o resultado está dando correto para os testes do 1 ao 11, mas do 12 ao 15 está dando erro de processamento (139) 😢

Há algo de especial com estes testes?

Não sei se estou deixando de considerar alguma coisa, mas acredito que não estou acessando mais memória do que aloquei.

leo-leao commented 4 years ago

Esses testes tem o diferencial de serem bem grandes

iagoac commented 4 years ago

@cami-sh é exatamente o que o @leo-leao comentou.
Provavelmente você está utilizando alguma estruturas de dados inadequada ou alocando memória desnecessária.

Estes testes grandes servem justamente para forçar todos a implementarem estruturas de dados mais eficientes, tanto em consumo de memória como em tempo de execução.

enoque commented 4 years ago

Caso esteja utilizando recursão, ela pode (provavelmente vai) causar um problema.

cami-sh commented 4 years ago

Hum, entendi. Criei a tabela hash como um vetor alocado dinamicamente (usei malloc), isso está correto?

Estou utilizando recursão mesmo, vou tentar pensar em outra maneira... Obrigada!

cami-sh commented 4 years ago

Consegui fazer!! Obrigada pela ajuda ❤️