This commit is contained in:
2026-03-30 10:57:41 +02:00
commit e5506eabca
13 changed files with 203 additions and 0 deletions
@@ -0,0 +1,11 @@
#include "advanced.h"
struct list *add_two_lists(struct list *l1, struct list *l2)
{
//FIXME
}
struct list *rotate_list(struct list *l, int k)
{
//FIXME
}
@@ -0,0 +1,9 @@
#ifndef ADVANCED_H
#define ADVANCED_H
#include "../../utils/lists.h"
struct list *add_two_lists(struct list *l1, struct list *l2);
struct list *rotate_list(struct list *l, int k);
#endif /* !ADVANCED_H */
@@ -0,0 +1,21 @@
#include "sort.h"
struct dlist *insertion_sort(struct dlist *l)
{
//FIXME
}
void split(struct list *l, struct list **list_l, struct list **list_r)
{
//FIXME
}
struct list *merge(struct list *left, struct list *right)
{
//FIXME
}
struct list *merge_sort(struct list *l)
{
//FIXME
}
@@ -0,0 +1,11 @@
#ifndef SORT_H
#define SORT_H
#include "../../utils/lists.h"
struct dlist *insertion_sort(struct dlist *l);
void split(struct list *l, struct list **list_l, struct list **list_r);
struct list *merge(struct list *left, struct list *right);
struct list *merge_sort(struct list *l);
#endif /* !SORT_H */