Учитывая массив, найдите все пары nos, которые суммируются до заданного значения. Существует классический алгоритм O (n) сохранения двух указателей спереди и сзади и приближения их к поиску пары. Это приводит только к 1 паре. Что делать, если вам нужны все пары. Бонус: найдите пару минимальных расстояний.
Можете ли вы сделать это в O (n).