/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* indexing.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/01/05 03:23:29 by apommier #+# #+# */ /* Updated: 2022/01/05 03:23:29 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ #include "push_swap.h" void lst_indexing(t_list *list) { int index; t_list *swap; t_list *save; swap = list; save = list; index = 0; while (save) { index = 1; while (swap) { if (*(int *)save->nbr > *(int *)swap->nbr) index++; swap = swap->next; } save->index = index; swap = list; save = save->next; } }