/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_bozo_sort.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: cchauvet 3) { while ((long) tab_a[0] >= ft_tablen(tab_a) + ft_tablen(tab_b) - 3) ft_ra(tab_a); ft_pb(tab_a, tab_b); } ft_specific_bozo_sort(tab_a); if (!ft_is_sorted(tab_a)) { ft_pb(tab_a, tab_b); if (!ft_is_sorted(tab_a)) ft_ra(tab_a); ft_pa(tab_a, tab_b); if (!ft_is_sorted(tab_a)) ft_ra(tab_a); } if (ft_is_sorted(tab_b) && ft_tablen(tab_b) > 1) ft_rb(tab_b); while (ft_tablen(tab_b) != 0) ft_pa(tab_a, tab_b); }