news 2026/4/23 14:04:00

力扣刷题:两数之和

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣刷题:两数之和

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

你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。

你可以按任意顺序返回答案。

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

解析:
这道题使用哈希表非常的方便,我们使用map数据结构,键来存放我们的目标值,值用来存放这个值的下标

具体代码:

/** * @param {number[]} nums * @param {number} target * @return {number[]} */vartwoSum=function(nums,target){constmap=newMap()for(leti=0;i<nums.length;i++){num=target-nums[i]if(map.has(num)){return[map.get(num),i]}else{map.set(nums[i],i)}}return[]};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 10:38:07

Android BLE开发快速上手:5分钟环境搭建与实战避坑指南

Android BLE开发快速上手&#xff1a;5分钟环境搭建与实战避坑指南 【免费下载链接】Android-BLE-Library A library that makes working with Bluetooth LE on Android a pleasure. Seriously. 项目地址: https://gitcode.com/gh_mirrors/an/Android-BLE-Library 想要开…

作者头像 李华
网站建设 2026/4/17 22:29:50

EmotiVoice能否生成撒娇语气?女性用户测评

EmotiVoice能否生成撒娇语气&#xff1f;女性用户测评 在虚拟偶像直播中突然听到一句软糯的“哥哥&#xff5e;别走嘛”&#xff0c;你会不会心头一颤&#xff1f;这并非来自某位声优的精心录制&#xff0c;而是AI在“撒娇”。近年来&#xff0c;随着情感化交互需求激增&#x…

作者头像 李华
网站建设 2026/4/19 20:59:37

好用的叉车智能管理系统品牌

好用的叉车智能管理系统品牌 在现代物流和仓储行业中&#xff0c;叉车作为重要的搬运设备&#xff0c;其高效、安全的管理至关重要。叉车智能管理系统的出现&#xff0c;为叉车的管理带来了新的变革。那么&#xff0c;有哪些好用的叉车智能管理系统品牌呢&#xff1f;广州市双…

作者头像 李华
网站建设 2026/4/19 22:02:21

浏览器自动化太复杂?n8n-nodes-puppeteer让你轻松搞定网页抓取和截图

还在为繁琐的浏览器自动化任务头疼吗&#xff1f;n8n-nodes-puppeteer就像你的专属网页操作助手&#xff0c;让你用最简单的方式完成网页内容抓取、截图生成、PDF导出等复杂任务。无论你是需要监控网站变化、生成报表&#xff0c;还是进行自动化测试&#xff0c;这个工具都能帮…

作者头像 李华
网站建设 2026/4/18 2:56:49

计算机毕业设计springboot咖啡馆商城网站 基于 SpringBoot 的咖啡主题电商系统的设计与实现 SpringBoot+MySQL 构建的线上咖啡商城平台

计算机毕业设计springboot咖啡馆商城网站1hr9nn2e &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。当“喝一杯好咖啡”从线下排队变成线上点击&#xff0c;咖啡零售的数字化赛道便…

作者头像 李华
网站建设 2026/4/18 8:47:41

颠覆传统船舶设计:FREE!ship Plus如何用开源技术重塑行业格局

颠覆传统船舶设计&#xff1a;FREE!ship Plus如何用开源技术重塑行业格局 【免费下载链接】freeship-plus-in-lazarus FreeShip Plus in Lazarus 项目地址: https://gitcode.com/gh_mirrors/fr/freeship-plus-in-lazarus 在船舶设计领域&#xff0c;高昂的软件成本和复杂…

作者头像 李华