佇列的鍊錶實現!

2021-05-22 05:25:41 字數 580 閱讀 7220

#include

#include

typedef char elemtype;

typedef struct qnode

qnode;

typedef struct

liqueue;

//初始化佇列

void initqueue(liqueue *&q)

//判斷是否為空

int queueempty(liqueue *q)

//釋放

void clearqueue(liqueue *q)

}free(q);

}//實現佇列的入隊

void enqueue(liqueue *q,int e)

else

}//出隊函式

int dequeue(liqueue *q,elemtype &e)

else

e=t->data;

free(t);

return 1;

}//實現佇列的測長

int length(liqueue *q)

return n;

}void main()

佇列的鍊錶實現

include include using namespace std const int maxsize 10 佇列的容量 單個結點結構體 typedef struct node pnode 佇列結構體 typedef struct queue pqueue 函式實現 建立空佇列 pqueue c...

佇列的鍊錶實現

include include includeconst int max 10 typedef struct node protonode protonode 相當與struct node struct node typedef protonode position position 實際上和 pr...

佇列的鍊錶實現

time 2016 11 29 author yb title queue lian biao ifndef queue h define queue h template class node template class cqueue endif time 2016 11 29 author y...