1. úkol - Queue
- void queueInitialize(queue_t *queue, dealloc_t *dealloc); - Horecký
- void queueClear(queue_t *queue); - Černaj, Matúšová
- bool queueIsEmpty(queue_t *queue); - Václavek, Lesicko, Wojčík
- bool queueEnq(queue_t *queue, void *data); - Konček, Beneš
- void *queuePeek(queue_t *queue); - Bačovský, Synek
- void *queueDeq(queue_t *queue); - Holásek, Soukup
2. úkol - Stack
- void stackInitialize(stack_t *stack, dealloc_t *dealloc); - Lesicko
- void stackClear(stack_t *stack); - Bačovský, Wojčík
- bool stackIsEmpty(stack_t *stack); - Holásek, Matúšová
- bool stackPush(stack_t *stack, void *data); - Horecký, Václavek
- void *stackPeek(stack_t *stack); - Beneš, Synek
- void *stackPop(stack_t *stack); - Konček, Soukup
- void stackToList(stack_t *stack, list_t *list); - Černaj
- void listToStack(list_t *list, stack_t *stack); -