方法1:解決するための暴力(最も簡単)
クラス解決{ パブリック: ベクトル < INT > twoSum(ベクトル< INT >&NUMS、int型のターゲット){ ベクトル < INT > V。 以下のために(int型 i = 0 ; i)は(nums.sizeを<; iは++ ){ ための(int型 J = iは+ 1、J <nums.size(); J ++ ){ 場合(NUMS [I] + NUMS [J] == ターゲット){ v.push_back(I)。 v.push_back(J)。 } } } リターンV; } }。
方法2:辞書/ハッシュ