LeetCode 1、Two Sum
来源:互联网 发布:pptv网络电视怎么看直播 编辑:程序博客网 时间:2024/06/06 09:59
题目大意:给一个数组num和一个给定的数t,假设数组中两个数相加等于t,给出这两个数的下标【假设答案只有一组】
1)用java中的hashmap解决
package com; import java.util.Arrays; import java.util.HashMap;/** * Created by hms on 2016/12/22. */public class Solution { public int[] twoSum(int[] nums, int target) { int index[] = {0, 0}; HashMap<Integer, Integer> hashMap = new HashMap<Integer, Integer>(); int n = nums.length; for(int i = 0; i < n; ++i){ if(hashMap.containsKey(nums[i])){ if(nums[i] == target - nums[i]){ int k = hashMap.get(nums[i]); index[0] = k; index[1] = i; return index; } }else { if(hashMap.containsKey(target-nums[i])){ int k = hashMap.get(target-nums[i]); index[0] = k; index[1] = i; return index; } hashMap.put(nums[i], i); } } return index; }}
1 0
- LeetCode 1 - Two Sum
- leetcode 1 Two Sum
- Leetcode【1】:Two Sum
- [leetcode 1] Two Sum
- 【leetcode-1】Two Sum
- [leetcode 1] Two Sum
- [Leetcode] 1 - Two Sum
- LeetCode (1) Two Sum
- LeetCode 1:《Two Sum》
- LeetCode | #1 Two Sum
- leetcode-1 Two Sum
- Two Sum | LeetCode(1)
- [Leetcode]1Two Sum
- leetcode 1 Two Sum
- leetcode #1 Two Sum
- leetcode 1:Two Sum
- LeetCode 1 Two Sum
- leetcode #1 two sum
- IOS运行时实现自己的KVO
- Android log的常见问题和常用方法
- mongodb数据库在Linux上的使用
- Spring事务管理—aop:pointcut expression解析
- 使用nginx搭建https服务器
- LeetCode 1、Two Sum
- IOS 基础-define、const、extern、全局变量
- 理解 Thread.Sleep 函数
- 网页中实现六边形的N种姿势
- struts2的工作流程--解析
- MySQL数据的主从复制、半同步复制和主主复制详解
- 电子老鼠闯迷宫
- Plsql 安装注意点
- python openstack API 系列(条件过滤及筛选)