Постановка задачи: - Учитывая массив целых чисел и целое число k, выведите все пары в массиве, сумма которых равна k
Метод 1: - Сортируйте массив и поддерживайте два указателя: низкий и высокий, начинайте итерацию ...
Сложность времени - O (nlogn)
Сложность пространства - O (1)
Метод 2: - Сохраните все элементы в словаре и выполните процесс
Сложность времени - O (n)
Сложность пространства - O (n)
Теперь из двух вышеуказанных подходов, какой из них является наиболее эффективным, и на каком основании я собираюсь сравнить эффективность, время (или) пространство в этом случае, поскольку оба они различны в обоих подходах