Files
2024-05-27 02:33:10 +08:00

29 lines
370 B
C

#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