Pregunta de entrevista de Amazon

2SUM with Hashtable

Respuestas de entrevistas

Anónimo

8 jul 2014

while this is the idea, I believe you need a hasmap with occurrences as values. Imagine you have 12 3 4 5 and sum is 10. With a hashmap you will get pair (5,5) which is not correct since there is only one 5 in the array. By the way, the exact sum and binary tree lcs questions were asked at IBM interview as well. Funny!

Anónimo

15 may 2014

Loop through array, dump each element in a HashSet. Second iteration, check if set.Contains(sum - element[i])