Interview Huawei OD 2023 De vraies questions déchirées à la main [Somme de trois nombres]

Étant donné un tableau d'entiers  nums , déterminez s'il existe un triplet  [nums[i], nums[j], nums[k]] qui satisfait  i != j, i != k et  j != k , et satisfait également  nums[i] + nums[j] + nums[k] == 0 . s'il te plaît

Vous renvoyez tous  0 les triples dont la somme est égale et ne se répète pas.

Exemple 1:

Entrée : nums = [-1,0,1,2,-1,-4]
 Sortie : [[-1,-1,2],[-1,0,1]]
 Explication :
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0.
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0.
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0.
Les différents triples sont [-1,0,1] et [-1,-1,2].
Notez que l’ordre de sortie et l’ordre des triplets n’ont pas d’importance.

        Cette question a été testée à plusieurs reprises récemment. Voici l'expérience d'entretien partagée par ce camarade de classe, qui raconte son expérience lors d'entretiens réels :

おすすめ

転載: blog.csdn.net/misayaaaaa/article/details/132909438