前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LeetCode001-两数之和

LeetCode001-两数之和

原创
作者头像
程序员阿杜
修改2021-03-14 13:23:20
2800
修改2021-03-14 13:23:20
举报
文章被收录于专栏:开源君

题目来源于 LeetCode 上第 1 号问题:两数之和。题目难度为 Easy,目前通过率为 45.8% 。

## 题目描述

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

## 示例:

给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + 7 = 9

所以返回 [0, 1]

## 代码实现

```java

// 1. Two Sum

// https://leetcode.com/problems/two-sum/description/

// 时间复杂度:O(n)

// 空间复杂度:O(n)

class Solution {

public int[] twoSum(int[] nums, int target) {

int l = nums.length;

int[] ans=new int[2];

int i,j;

for(i=0;i<l-1;i++)

{

for(j=i+1;j<l;j++)

{

if(nums[i]+nums[j] == target)

{

ans[0]=i;

ans[1]=j;

}

}

}

return ans;

}

}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档