1. Two Sum
来源:互联网 发布:听音乐用什么软件好 编辑:程序博客网 时间:2024/05/16 01:47
第一次代码:37ms
public class Solution { public int[] twoSum(int[] nums, int target) { for(int i = 0; i < nums.length; i++){ for(int j = i + 1; j < nums.length; j++){ if(nums[i]+nums[j] == target) return new int[]{i, j}; } } return null; }}思想:到目前为止是否存在------------比如 i = 10,表示,到时为止,是否能得到target
第二次代码:7ms
public class Solution { public int[] twoSum(int[] nums, int target) { HashMap<Integer, Integer> valKeyMap = new HashMap<>(); for(int i = 0; i < nums.length; i++){ if(valKeyMap.containsKey(target - nums[i])){ return new int[]{valKeyMap.get(target - nums[i]), i}; } valKeyMap.put(nums[i], i); }return new int[]{0, 0}; }}
0 0
- 1. Two Sum && 167. Two Sum II
- LeetCode 1. Two Sum
- [LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- LeetCode --- 1. Two Sum
- 1.Two Sum
- [Leetcode] 1. Two Sum
- leetcode---1.Two sum
- 1.Two Sum
- [Leetcode] 1. Two Sum
- LeetCode 1.Two Sum
- 1. Two Sum
- 1. Two Sum
- 1. Two Sum Ruby
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- 1. Two Sum
- 1.Two Sum
- Elasticsearch .net client NEST使用说明
- zabbix设置邮件报警
- 第九周项目2-对称矩阵压缩存储的实现与应用(2)
- 第9周项目2 对称矩阵压缩存储的实现与应用(2)
- ubuntu上搭建php环境
- 1. Two Sum
- AngularJS入门(9)-与DOM有关的指令
- android 触摸屏双击事件
- React Native 之 TextInput使用
- Java 2
- java中FileInputStream,FileReader等的区别
- RequireJS进阶:模块的优化及配置的详解
- arcgis for javascript 画图结束添加多个图形问题
- js中的session与cookie机制