优化了命名
This commit is contained in:
29
C11-数据结构/ds/line/squeue/arr/queue.h
Normal file
29
C11-数据结构/ds/line/squeue/arr/queue.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#ifndef QUEUE_H__
|
||||
#define QUEUE_H__
|
||||
|
||||
#define MAXSIZE 5
|
||||
|
||||
typedef int datatype;
|
||||
|
||||
typedef struct node_st
|
||||
{
|
||||
datatype data[MAXSIZE];
|
||||
int head, tail;
|
||||
} queue;
|
||||
|
||||
|
||||
queue *qu_create();
|
||||
|
||||
int qu_isempty();
|
||||
|
||||
int qu_enqueue(queue *, datatype *);
|
||||
|
||||
int qu_dequeue(queue *, datatype *);
|
||||
|
||||
void qu_travel(queue *);
|
||||
|
||||
void qu_clear(queue *);
|
||||
|
||||
void qu_destroy(queue *);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user