void LQ_DestroyQueue(LinkedQueue* Queue)
{
	while (!LQ_IsEmpty(Queue))
	{
		Node* Popped = LQ_Dequeue(Queue);
		LQ_DestroyNode(Popped);
	}

	/*  큐를 자유 저장소에서 해제 */
	free(Queue);
}
Exemplo n.º 2
0
void LQ_DestroyQueue(LinkedQueue* Queue){
	while(!LQ_IsEmpty(Queue)){
		Node* Popped = LQ_Dequeue(Queue);
		LQ_DestroyNode(Popped);
	}
}