看书尽管有必要,可是光看书大家斗志到是无用的,可是没办法。科研项目和互联网没关,仅仅能找点题目来刷了! 不多说。開始! LeetCode_1 TwoSum 题目说明: Given an array of integers, find two numbers such that they add up ...
分类:
其他好文 时间:
2017-06-14 12:53:35
阅读次数:
242
题目 URL:https://leetcode.com/problems/two-sum/ 解法 一、暴力破解 想不到任何方法的时候这是最好的方法。先做起来,再思考如何优化。 具体而言,有等式 target = a + b,第一个循环确定 a,第二个循环 a 的右面搜索 b,搜索到了就返回。 双层循 ...
分类:
其他好文 时间:
2017-06-10 18:23:52
阅读次数:
162
package leetcode; import java.util.HashMap; import java.util.Map; /** * @author mercy *Example: *Given nums = [2, 7, 11, 15], target = 9, *Because num ...
分类:
其他好文 时间:
2017-06-07 12:38:57
阅读次数:
142
class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> twoSum1(2); map<int,int> mValueIdex; map<int,int>::iterator i ...
分类:
其他好文 时间:
2017-05-27 20:41:27
阅读次数:
167
public class Solution { public int[] twoSum(int[] numbers, int target) { Map<Integer, Integer> map = new HashMap<Integer, Integer>(); int[] results = ...
分类:
其他好文 时间:
2017-05-03 01:02:58
阅读次数:
528
暴力解法O(n2) 略 —————————————————————————————— java中map的get时间为O(1) C++中为O(logn) 哈希解法第一版 O(n) public class Solution {public int[] twoSum(int[] nums, int ta ...
分类:
其他好文 时间:
2017-04-30 17:21:11
阅读次数:
195
我的做法 time : O(N2) public class Solution { public int[] twoSum(int[] nums, int target) { int[] result = new int[2]; int i = 0, j = 0; for (; i < nums.l ...
分类:
其他好文 时间:
2017-04-28 16:12:13
阅读次数:
181
001. 给定一个整数数组,返回两个数字的索引,使它们相加到一个特定的目标。 您可以假设每个输入都只有一个解决方案,而您可能不会使用相同的元素两次。 例: ...
分类:
其他好文 时间:
2017-04-24 01:00:55
阅读次数:
136
1、2Sum 题目: 方法一:两次迭代 public class TwoSum { public static int[] twoSum(int[] nums, int target) { int[] indices = {-1,-1}; for(int i=0; i<nums.length-1; ...
分类:
其他好文 时间:
2017-04-17 23:08:22
阅读次数:
323
题目: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would hav ...
分类:
其他好文 时间:
2017-04-15 13:33:32
阅读次数:
134