From 2bd62cea86a18eecf51bf75b54bbff36f0478539 Mon Sep 17 00:00:00 2001 From: Abreu Date: Fri, 17 Dec 2021 11:15:08 -0300 Subject: [PATCH] Updated dynamic_knapsack.c --- .../Lista 2/dynamic_kanpsack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Introdução à Análise de Algoritmos/Lista 2/dynamic_kanpsack.c b/Introdução à Análise de Algoritmos/Lista 2/dynamic_kanpsack.c index d600cd1..593d55f 100644 --- a/Introdução à Análise de Algoritmos/Lista 2/dynamic_kanpsack.c +++ b/Introdução à Análise de Algoritmos/Lista 2/dynamic_kanpsack.c @@ -49,6 +49,7 @@ void printSelection (Item *list, int **results, int size, int capacity) { (float) list[index[i]].value / list[index[i]].weight); i--; } + free(list); free(index); printf("Capacidade restante da mochila: %d\n", capacity); @@ -61,7 +62,6 @@ void dynamicKnapsack (Item *list, int size) { scanf(" %d", &capacity); printf("Capacidade da mochila: %d\nConteúdos:\n", capacity); printSelection(list, initializeTable(list, size, capacity), size, capacity); - free(list); } int main () {