/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* sorting.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: dkaiser a->size; pivot = size / 2; max = data->a->stack[0]; while (size--) { if (data->a->stack[0] < max) { run_command(data, PB); if (data->b->stack[0] > pivot) run_command(data, RB); } else { max = data->a->stack[0]; run_command(data, RA); } } } void stack_sort(t_psdata *data) { presort(data); }