mirror of
https://github.com/DavidGailleton/42-Push_Swap.git
synced 2026-01-27 00:41:57 +00:00
setting up my preset but i need to valgrind
This commit is contained in:
@@ -12,12 +12,12 @@
|
||||
|
||||
#include "push_swap.h"
|
||||
|
||||
void bucket_algo(t_stacks *piles)
|
||||
void bucket_algo(void)
|
||||
{
|
||||
int range;
|
||||
/*int range;
|
||||
t_tab *preset;
|
||||
|
||||
range = range_bucket(piles->a);
|
||||
preset = get_tabs(piles->a, range);
|
||||
preset = get_tabs(piles->a, range);*/
|
||||
return ;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ int get_first_lower(t_stack *first)
|
||||
lower = tmp->value;
|
||||
while (tmp->next != first)
|
||||
{
|
||||
if (lower < tmp->value)
|
||||
if (lower > tmp->value)
|
||||
lower = tmp->value;
|
||||
tmp = tmp->next;
|
||||
}
|
||||
@@ -34,11 +34,14 @@ int get_next_lower(t_stack *first, int old_lower)
|
||||
int next_lower;
|
||||
|
||||
tmp = first;
|
||||
next_lower = tmp->value;
|
||||
next_lower = 2147483646;
|
||||
|
||||
while (tmp->next != first)
|
||||
{
|
||||
if (tmp->value != old_lower && next_lower < tmp->value)
|
||||
if (old_lower < tmp->value && tmp->value <= next_lower)
|
||||
{
|
||||
next_lower = tmp->value;
|
||||
}
|
||||
tmp = tmp->next;
|
||||
}
|
||||
return (next_lower);
|
||||
@@ -85,5 +88,7 @@ int get_number_in_range(int max_range, t_stack *a, int range)
|
||||
nb_in++;
|
||||
tmp = tmp->next;
|
||||
}
|
||||
if (in_range(tmp->value, max_range, range))
|
||||
nb_in++;
|
||||
return (nb_in);
|
||||
}
|
||||
|
||||
@@ -25,6 +25,8 @@ t_tab *allocate_tab(int range_max, int nb)
|
||||
return (tab);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
t_tab *get_tabs(t_stack *first, int range)
|
||||
{
|
||||
t_tab *tmp;
|
||||
|
||||
Reference in New Issue
Block a user