Даны два набора чисел «n». A и B. Выберите один элемент из A и один из B, чтобы сумма была равна заданному значению «val».найти два элемента, поэтому сумма равна заданному значению
Я получил решение как:
Мы можем хэширования элементов множества A и Set B и проверить для каждого элемента в множестве А существует ли вал-обр [я] в хэш Set B или нет. Это займет время O (n) и O (n) Могут ли быть лучшие решения с пространством как O (1) и время O (n)?
отсортированные массивы? –
Нет массивов не отсортированы – Luv
посмотрите ответы на [этот вопрос] (http://stackoverflow.com/questions/8119911/on-logn-algorithm-that-checks-if-sum-of-2-numbers -in-a-int-given-number/8120870 # 8120870) – soulcheck