博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode1 Two Sum
阅读量:6539 次
发布时间:2019-06-24

本文共 778 字,大约阅读时间需要 2 分钟。

描述

Given an array of integers, find two numbers such that they add up to a specific target number.

The function twoSum should return indices of the two numbers such that they add up to the target, where index1 must be less than index2. Please note that your returned answers (both index1 and index2) are not zero-based.

You may assume that each input would have exactly one solution.

Input: numbers={2, 7, 11, 15}, target=9

Output: index1=1, index2=2

1.HashMap实现

2.自建一个结构体,用Sort()给数组排序,双指针实现

3.暴力测试,这种方法在LeetCode上提交不会通过

以下第一种方法

public class Solution {    public static int[] twoSum(int[] numbers, int target) {        int [] idx=new int[2];       Map
m=new HashMap
(); for(int i=0;i

转载于:https://www.cnblogs.com/duanqiong/p/4403553.html

你可能感兴趣的文章
HDOJ1051(贪心)
查看>>
异常处理
查看>>
solr第一天 基础增删改查操作
查看>>
day30 item系列
查看>>
day11 reduce函数
查看>>
android 获取屏幕大小
查看>>
Linq之Linq to Sql
查看>>
洛谷 1018 乘积最大
查看>>
计算并发用户数的五种方法
查看>>
项目管理理论与实践(7)——软件开发报价的计算方法
查看>>
【leetcode】20. Valid Parentheses
查看>>
数据库事务总结
查看>>
LeetCode 157,158. Read N Characters Given Read4 I+II
查看>>
Canvas
查看>>
linux软件包管理
查看>>
[20180817]校内模拟赛
查看>>
项目心得1
查看>>
you do not have permission
查看>>
转-项目管理5阶段|一位高级项目经理的4年项目经验分享
查看>>
python print 方法 打印 unicode 遇到的坑
查看>>