diff --git a/cv4/list-ops/list_ops.c b/cv4/list-ops/list_ops.c deleted file mode 100644 index 670b8e5..0000000 --- a/cv4/list-ops/list_ops.c +++ /dev/null @@ -1,61 +0,0 @@ -#include "list_ops.h" - -// comstruct a new list - -list_t *new_list(size_t lenght, list_element_t elements[]){ - return NULL; -} - -// append entries to a new list and return the new list - -list_t *append_list(list_t *list1, list_t *list2){ - return NULL; -} - -//filter list returninf only values that satisfy the filter function - -list_t *filter_list(list_t *list, bool (*filter)(list_element_t)){ - return NULL; -} - -//returns the lenght of the list - -size_t lenght_list(list_t *list){ - return 0; -} - -//return a list of elements whose values equal the list value transformed by -//the maaping function - -list_t *map_list(list_t *list, list_element_t (*map)(list_element_t)){ - return NULL; -} - -//folds (reduces) the given list from the left with a function - -list_element_t foldl_list(list_t *list, list_element_t initial, list_element_t (*foldl)(list_element_t, - list_element_t)){ - list_element_t res=0; - return res; -} - -//folds (reduces) the given list from the right with a function - -list_element_t foldr_list(list_t *list, list_element_t initial, list_element_t (*foldr)(list_element_t, - list_element_t)){ - list_element_t res=0; - return res; -} - -//reverse elements of the list - -list_t *reserve_list(list_t *list){ - return NULL; -} - -//destroy the entire list -//list will ve a dangling pointer after calling this method on it - -void delete_list(list_t list*){ - -}