diff options
| author | Dominik Kaiser | 2024-04-16 13:16:20 +0200 |
|---|---|---|
| committer | Dominik Kaiser | 2024-04-16 13:16:20 +0200 |
| commit | 321cd3e03788cb1f077268d84f8c0c064fadb2ae (patch) | |
| tree | 85de17c1a839fbd7bf31bfdc13cbb1b17cffb072 /sorting.c | |
| parent | 711092a83e3ee80e7a9d6d826b4158f799fcb358 (diff) | |
| download | push_swap-321cd3e03788cb1f077268d84f8c0c064fadb2ae.tar.gz push_swap-321cd3e03788cb1f077268d84f8c0c064fadb2ae.zip | |
Add some optimization
Diffstat (limited to 'sorting.c')
| -rw-r--r-- | sorting.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -6,7 +6,7 @@ /* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/13 15:04:19 by dkaiser #+# #+# */ -/* Updated: 2024/04/16 09:55:31 by dkaiser ### ########.fr */ +/* Updated: 2024/04/16 11:20:43 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -44,9 +44,9 @@ void stack_sort(t_psdata *data) while (data->a->size > 0 && data->a->stack[0] != pivot) { - if (data->a->stack[0] > pivot) + if (data->a->size > 1 && data->a->stack[0] > pivot) run_command(data, RA); - else + else if (data->a->size > 0) run_command(data, PB); } while (data->b->size > 0) |
