2つの数値を検索し、

//ターゲット番号の配列が与えられると、アレイ内の2つの要素を見つけるには、目標数、これら二つの要素の出力インデックスにちょうど等しいです。添字少し早く確認してください。

公共 のint [] twoSum(INT [] NUMS、int型のターゲット){
         int型温度;
        INT []結果= 新しい INT [2 ]。
        以下のためにint型私は++; iはnums.length <I = 0 
        { 
            TEMP - =目標NUMS [I]を、
            int型の J = 1を+ 一方、(J < nums.length)
            { 
                場合(!NUMS [J] = TEMP)
                { 
                    J ++ 
                }
                他の
                { 
                    結果[ 0] = I; 
                    結果[ 1] = J;
                     BREAK ; 
                } 
            } 
//ここでとにかくサイクルが、私はここで解決していないその後、ガチョウのゴミ、Haofan結果を返すために完全である }
を返すの検索結果を、 }

この質問は確かに、このような自由の日など、より効率的なソリューションは、それを最適化するために、このコードを取る必要があります。

おすすめ

転載: www.cnblogs.com/WakingShaw/p/11279204.html