/*intersection ........... */
void Intersection (Queue q,Queue r, Queue &s)
{
Q_entry x, y;
Queue temp;
while(!q.empty())
{
q.retrieve(x);
while(!r.empty())
{
r.retrieve(y);
if(x==y)
s.append(x);
r.serve();
temp.append(y);
}
r = temp;
q.serve();

}
}

Use CODE tags and post the code for all relevant datatypes.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.