foreach element e in array A
insert e into hash table H
foreach element e in array B
if H contains e
print e
This algorithm is O(N)
in time and O(N)
in space.
To avoid the extra space, you can use the sorting based approach.