mirror of
https://gitee.com/apaki/unicstl.git
synced 2025-05-18 03:51:35 +08:00
36 lines
613 B
C
36 lines
613 B
C
|
|
#ifndef _DEMO_H_
|
|
#define _DEMO_H_
|
|
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <assert.h>
|
|
|
|
#include "list.h"
|
|
#include "stack.h"
|
|
#include "queue.h"
|
|
#include "deque.h"
|
|
#include "tree.h"
|
|
|
|
#if RBTREE == 1
|
|
#include "rbtree.h"
|
|
typedef prbtree_node_t stack_data_t;
|
|
typedef prbtree_node_t queue_data_t;
|
|
|
|
typedef int list_data_t;
|
|
#elif AVLTREE == 1
|
|
#include "tree.h"
|
|
typedef ptree_node_t stack_data_t;
|
|
typedef ptree_node_t queue_data_t;
|
|
#else
|
|
typedef int stack_data_t;
|
|
typedef int queue_data_t;
|
|
typedef int list_data_t;
|
|
#endif
|
|
|
|
#endif // _DEMO_H_
|
|
|