feat: add day 4

This commit is contained in:
2023-12-06 23:01:11 +01:00
parent 52784ef81a
commit 14dc992bbc
4 changed files with 344 additions and 2 deletions

3
list.h
View File

@@ -37,8 +37,7 @@ static __inline LIST_NAME* LIST_FN(create)(int capacity) {
static __inline void LIST_FN(add)(LIST_NAME *alist, ELEMENT_TYPE value) {
if(alist->length >= alist->capacity) {
alist->data = realloc(alist->data, alist->capacity * 2);
alist->capacity = alist->capacity * 2;
alist->data = realloc(alist->data, sizeof (ELEMENT_TYPE) * (alist->capacity *= 2));
}
alist->data[alist->length++] = value;