mirror of
https://gitee.com/apaki/unicstl.git
synced 2025-05-18 03:51:35 +08:00
38 lines
666 B
C
38 lines
666 B
C
/**
|
|
* @file unicstl.h
|
|
* @author wenjf (Orig5826@163.com)
|
|
* @brief
|
|
* @version 0.1
|
|
* @date 2024-06-23
|
|
*
|
|
* @copyright Copyright (c) 2024
|
|
*
|
|
*/
|
|
#ifndef _DEMO_H_
|
|
#define _DEMO_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_
|
|
|