special sort for 5 ok
This commit is contained in:
@@ -14,9 +14,9 @@ typedef struct s_stack
|
||||
} t_stack;
|
||||
|
||||
/*
|
||||
** luke's algo
|
||||
** algo_bubble_sort.c // sort_luke.c
|
||||
*/
|
||||
int bubble_sort(t_stack **a, t_stack **b, t_list *solution);
|
||||
int luke_bubble_sort(t_stack **a, t_stack **b, t_list *solution);
|
||||
|
||||
/*
|
||||
** pushswap.c
|
||||
@@ -35,9 +35,8 @@ void ps_error(int i);
|
||||
void ps_stop(t_stack *stack, t_list *lst, int i);
|
||||
|
||||
/*
|
||||
** algo.c
|
||||
** algo.c // sort.c
|
||||
*/
|
||||
int sublist_size(t_stack *list);
|
||||
int nbr_element_smaller(t_stack *list, int size, int pivot);
|
||||
int find_pivot(t_stack *list, int size);
|
||||
int divide_a(t_stack **a, t_stack **b, t_list *solution);
|
||||
@@ -46,7 +45,18 @@ void send_sublist_to_a(t_stack **a, t_stack **b, t_list *solution);
|
||||
void hugo_sort(t_stack **a, t_stack **b, t_list *lst);
|
||||
|
||||
/*
|
||||
** spcecial_sorts_3_5.c
|
||||
** sort_recursif.c
|
||||
*/
|
||||
|
||||
/*
|
||||
** sort_utils.c
|
||||
*/
|
||||
int find_biggest(t_stack *list, int size);
|
||||
int find_smallest(t_stack *list, int size);
|
||||
int sublist_size(t_stack *list);
|
||||
|
||||
/*
|
||||
** spcecial_sorts_3_5.c // sort_specials_3_5.c
|
||||
*/
|
||||
void special_sort_3(t_stack **a, t_list *solution);
|
||||
void special_sort_5(t_stack **a, t_stack **b, t_list *solution);
|
||||
@@ -54,11 +64,10 @@ void special_sort_5(t_stack **a, t_stack **b, t_list *solution);
|
||||
/*
|
||||
** minisort.c
|
||||
*/
|
||||
int find_biggest(t_stack *list, int size);
|
||||
void minisort(t_stack **list, t_list *solution);
|
||||
|
||||
/*
|
||||
** minisort_by_rank.c
|
||||
** minisort_by_rank.c // minisort_rank.c
|
||||
*/
|
||||
int find_rank(t_stack *list, int nbr, int i);
|
||||
int order_is(t_stack *list, int nbr);
|
||||
@@ -69,11 +78,11 @@ void sort_2(t_stack **a, t_list *solution);
|
||||
void mini_sort(t_stack **a, t_list *solution);
|
||||
|
||||
/*
|
||||
** minisort_2ways_bubble_sort.c
|
||||
** minisort_2ways_bubble_sort.c // minisort_bubble.c
|
||||
*/
|
||||
void mark_sublist(t_stack *list);
|
||||
int find_smallest(t_stack *list);
|
||||
void sort_big(t_stack **a, t_stack **b, t_list *solution);
|
||||
int find_smallest_bubble(t_stack *list);
|
||||
void bubble_sort(t_stack **a, t_stack **b, t_list *solution);
|
||||
|
||||
/*
|
||||
** print.c
|
||||
|
||||
Reference in New Issue
Block a user