<h1 id="best-method"><a href="#best-method" class="headerlink" title="best method"></a>best method</h1><figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line"><span class="class"><span class="keyword">class</span> <span class="title">Solution</span> </span>{</span><br><span class="line"> <span class="keyword">public</span> <span class="keyword">int</span>[] twoSum(<span class="keyword">int</span>[] nums, <span class="keyword">int</span> target) {</span><br><span class="line"> <span class="keyword">int</span> len=nums.length;</span><br><span class="line"> HashMap<Integer, Integer> map=<span class="keyword">new</span> HashMap<>();</span><br><span class="line"> map.put(nums[<span class="number">0</span>], <span class="number">0</span>);</span><br><span class="line"> <span class="keyword">for</span>(<span class="keyword">int</span> i=<span class="number">1</span>;i<len;i++){</span><br><span class="line"> <span class="keyword">if</span>(map.containsKey(target-nums[i])){</span><br><span class="line"> <span class="keyword">int</span>[] returnArray={map.get(target-nums[i]),i};</span><br><span class="line"> <span class="keyword">return</span> returnArray;</span><br><span class="line"> } <span class="keyword">else</span>{</span><br><span class="line"> map.put(nums[i], i);</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"> <span class="keyword">int</span>[] returnArray={<span class="number">0</span>,<span class="number">0</span>};</span><br><span class="line"> <span class="keyword">return</span> returnArray;</span><br><span class="line"> }</span><br><span class="line">}</span><br></pre></td></tr></table></figure>
0 commit comments