mirror of
https://github.com/DavidGailleton/42-Push_Swap.git
synced 2026-01-27 00:41:57 +00:00
doing the norm
This commit is contained in:
@@ -24,7 +24,8 @@ static int to_insert(t_stacks *stacks, int sorted)
|
||||
a = stacks->a;
|
||||
while (i < sorted)
|
||||
{
|
||||
if (stacks->b->value > a->previous->value && stacks->b->value <= a->value)
|
||||
if (stacks->b->value > a->previous->value
|
||||
&& stacks->b->value <= a->value)
|
||||
return (i);
|
||||
a = a->previous;
|
||||
i++;
|
||||
|
||||
@@ -92,4 +92,4 @@ void push_range_to_b(t_stacks *piles, t_tab *one_preset, int range)
|
||||
sort_little_pile(piles);
|
||||
one_preset->nb_in--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,7 +53,6 @@ int calcul_range(int value, int range)
|
||||
{
|
||||
int max_range;
|
||||
|
||||
|
||||
max_range = 0;
|
||||
if (value < 0)
|
||||
while (max_range > value)
|
||||
|
||||
@@ -64,7 +64,7 @@ int range_bucket(t_stack *first)
|
||||
int sqrt;
|
||||
|
||||
len = stack_len(first);
|
||||
diff = (get_max_number(first) - get_min_number(first)) ;
|
||||
diff = get_max_number(first) - get_min_number(first);
|
||||
sqrt = my_sqrt(len);
|
||||
if (diff / sqrt < 2)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user