Merge branch 'master' of github.com:DavidGailleton/42-Push_Swap into readme

This commit is contained in:
Maoake Teriierooiterai
2026-01-14 13:38:39 +01:00
2 changed files with 5 additions and 5 deletions

View File

@@ -52,7 +52,6 @@ void adaptive(t_stacks *stacks, char **tab)
float disorder; float disorder;
i = 0; i = 0;
stacks->algo = 4;
while (!ft_isdigit(tab[i][0]) && tab[i]) while (!ft_isdigit(tab[i][0]) && tab[i])
i++; i++;
disorder = stacks->disorder; disorder = stacks->disorder;

View File

@@ -19,7 +19,8 @@ static void print_disorder(t_stacks *stacks)
int nbr; int nbr;
char *str; char *str;
nbr = (int) stacks->disorder * 10000; stacks->disorder *= 10000;
nbr = (int) stacks->disorder;
str = ft_itoa(nbr); str = ft_itoa(nbr);
if (!str) if (!str)
exit (EXIT_FAILURE); exit (EXIT_FAILURE);
@@ -41,11 +42,11 @@ static void print_algo(t_stacks *stacks)
secure_write(2, "[bench] algo: ", 14); secure_write(2, "[bench] algo: ", 14);
if (stacks->algo == 0) if (stacks->algo == 0)
{ {
secure_write(2, "Adaptative", 10); secure_write(2, "Adaptive", 8);
if (stacks->disorder < 0.2) if (stacks->disorder < 0.2)
secure_write(2, " / O(n2n)\n", 10); secure_write(2, " / O(n2n)\n", 10);
else if (stacks->disorder >= 0.5) else if (stacks->disorder >= 0.5)
secure_write(2, " / O(n√n)\n", 10); secure_write(2, " / O(n√n)\n", 12);
else else
secure_write(2, " / O(nlogn)\n", 12); secure_write(2, " / O(nlogn)\n", 12);
} }
@@ -54,7 +55,7 @@ static void print_algo(t_stacks *stacks)
else if (stacks->algo == 2) else if (stacks->algo == 2)
secure_write(2, "Medium / O(nlogn)\n", 18); secure_write(2, "Medium / O(nlogn)\n", 18);
else if (stacks->algo == 3) else if (stacks->algo == 3)
secure_write(2, "Complex / O(n√n)\n", 17); secure_write(2, "Complex / O(n√n)\n", 19);
} }
static void print_total_ops(t_stacks *stacks) static void print_total_ops(t_stacks *stacks)