Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.31 KB | None | 0 0
  1. List IntegerSetIntersection(List& A, List& B) {
  2.     List res;
  3.     Init(res);
  4.  
  5.     Reset(A);
  6.     Reset(B);
  7.     Reset(res);
  8.  
  9.     for (ListItem* i = A.Head; i != NULL; i = i->Next)
  10.     {
  11.         if (IntegerSetIsMember(B,i->Value) && !IntegerSetIsMember(res,i->Value))
  12.         {
  13.             IntegerSetAdd(res, i->Value);
  14.         }
  15.     }
  16.  
  17.     return res;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement