O (NlogN) recherche 3 nombres qui ont une somme de T arbitraire dans un tableau

Donné un tableau de nombres entiers, de trouver toutes les 3 d'entre eux qui, en somme à tout T.

Je l'ai vu sur certains post en ligne, qui prétend qu'il a un O(NlogN) solution.

Pour 2 numéros, je sais hashtable pourrait aider pour O(N), mais pour 3 numéros, je ne peux pas en trouver un.

J'ai aussi ce problème de sons familiers à certains des problèmes difficiles, mais ne me souviens pas le nom et ne peut donc pas google pour elle. (Pendant que le pire est évidemment O(N^3), et avec la solution à 2 chiffres, il est vraiment temps O(N^2) )

Il ne résout pas vraiment quoi que ce soit dans le monde réel, juste des bugs moi..

Une idée?

source d'informationauteur Dr. Xray