From 93300514e0d2bc58f7cdbb7171e1dfc4beef8793 Mon Sep 17 00:00:00 2001
From: Leonardo Krambeck <lk19@inf.ufpr.br>
Date: Wed, 30 Oct 2019 17:46:58 -0300
Subject: [PATCH] arruma intercala

---
 lib_lista_complementar.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/lib_lista_complementar.c b/lib_lista_complementar.c
index a0e66dc..51b4a67 100644
--- a/lib_lista_complementar.c
+++ b/lib_lista_complementar.c
@@ -85,11 +85,17 @@ int intercala_listas(t_lista *l, t_lista *m, t_lista *i)
 
 	while (consulta_item_atual(&item1, l) && consulta_item_atual(&item2, m))
 	{
-		insere_fim_lista(item1, i);
-		insere_fim_lista(item2, i);
-
-		incrementa_atual(l);
-		incrementa_atual(m);
+		if (item1 < item2)
+		{
+			insere_fim_lista(item1, i);
+			incrementa_atual(l);
+		}
+			
+		else
+		{
+			insere_fim_lista(item2, i);
+			incrementa_atual(m);
+		}
 	}
 
 	while (consulta_item_atual(&item1, l))
-- 
GitLab