-1
キュー内の最後の要素をどのように印刷するかということについて簡単に質問しています。これまで私が持っているものは次のとおりです。テールポインタによるノードのキーの印刷
struct queue {
node * head;
node * tail;
};
void printQ(queue & q) {
node * p = q.head;
cout << "QUEUE: ";
if (q.head == NULL)
cout << "empty";
while (p != NULL)
{
cout << p->key << " ";
p = p->next;
}
cout << " TAIL=" << ?????? // This is where I would like to
get it to print the tail but I'm not
sure how.
ありがとう!
ループのすべての要素を印刷していない場合は、リンクが壊れている必要があります。 – molbdnilo