diff --git a/srcs/lst_ind.c b/srcs/lst_ind.c index 39a0f03..514f9f9 100644 --- a/srcs/lst_ind.c +++ b/srcs/lst_ind.c @@ -6,12 +6,23 @@ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/03/27 14:56:55 by tmaze #+# #+# */ -/* Updated: 2019/04/03 15:57:26 by tmaze ### ########.fr */ +/* Updated: 2019/04/09 14:32:04 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ #include "lem_in.h" +t_ind **lst_indinit(t_lmdata *data) +{ + data->adj = (t_ind**)ft_memalloc(sizeof(t_ind*) * data->nb_nodes) + return (data->adj); +} + +int lst_indadd_link(t_lmdata *data, int n1, int n2) +{ + return (lst_indadd(&(data->adj[n1]), n2) && lst_indadd(&(data->adj[n2]), n1)); +} + t_ind *lst_indadd(t_ind **lst, int ind) { t_ind *new;