It-teknika taż-żewg-pointer tuża żewg indiċi li jitmekkaw minn sekwenza biex isolvu problemi f'pass wieħed — ittrabat ħafna soluzzjonijiet brute-force O(n²) fi O(n).
L-idea
Iżżomm żewg pointers (ħafna drabi fit-tripli, jew wieħed bil-mod bil-mod u wieħed malajr) u muévihom abbażi ta' kondizzjoni, nqas ix-xogħol mingħajr re-scan.
Eżempju: sibt par li jisomma għat-target f'array magħlul
():
lo, hi = , (arr) -
lo < hi:
s = arr[lo] + arr[hi]
s == target:
(lo, hi)
s < target:
lo +=
:
hi -=
two_sum_sorted([, , , , ], )
