LeetCode-两数之和-Java
2021/9/7 14:06:22
本文主要是介绍LeetCode-两数之和-Java,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
要求
指定数组中两数之和与目标值相等 示例:
{1,2,3,4,5},目标值 5 程序返回结果的下标[1,2]
代码
public class Solution1 { public int[] twoSum(int[] nums, int target) { HashMap<Integer,Integer> map=new HashMap<>(); for(int i=0;i<nums.length;i++){ Integer element=target-nums[i]; if(map.containsKey(element)){ return new int[] {map.get(element),i}; } map.put(nums[i],i); } return new int[]{0,0}; } }
这篇关于LeetCode-两数之和-Java的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器