嘿,我一直在使用两个队列来编写程序。数字流进入一个队列,然后从第一个队列中出队,然后进入第二个队列。
我已经尝试了所有可以想到的方法,但是似乎没有任何效果,我也找不到任何在线方法。
答案 0 :(得分:1)
假设您要对包含实际数据的NODE结构进行排队和出队,请考虑以下事项:
队列数据结构的出队功能应返回出队的结构(或指向它的指针)。通过这样做,您可以简单地编写
NODE *node_dequeued_from_queue1 = Dequeue(&queue1);
Enqueue(&queue2, node_dequeued_from_queue1->data);
其中 dequeued_data 是包含int类型成员数据的节点结构。