]> git.dkaiser.de - 42/push_swap.git/commitdiff
Finally fix sorting
authorDominik Kaiser <dominik@dominik-XPS.fritz.box>
Wed, 17 Apr 2024 13:49:14 +0000 (15:49 +0200)
committerDominik Kaiser <dominik@dominik-XPS.fritz.box>
Wed, 17 Apr 2024 13:49:14 +0000 (15:49 +0200)
Unfortunately the performance is not good right now,
but this should be rather easy to fix.

sorting.c

index dfaafe222753d1faef8e64c8ce8c8edfed91ec6f..d6c3adadae00c42a3eddd354b7a9b966fb87eea0 100644 (file)
--- a/sorting.c
+++ b/sorting.c
@@ -6,10 +6,11 @@
 /*   By: dkaiser <dkaiser@student.42heilbronn.de    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/04/13 15:04:19 by dkaiser           #+#    #+#             */
-/*   Updated: 2024/04/17 14:17:55 by dkaiser          ###   ########.fr       */
+/*   Updated: 2024/04/17 15:48:53 by dkaiser          ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
+#include "libft/ft_printf.h"
 #include "push_swap.h"
 
 static void presort(t_psdata *data)
@@ -23,7 +24,7 @@ static void presort(t_psdata *data)
     max = data->a->stack[0];
     while (size--)
     {
-        if (data->a->stack[0] > max)
+        if (data->a->stack[0] < max)
         {
             run_command(data, PB);
             if (data->b->stack[0] < pivot)