type
status
date
Sep 23, 2023 11:34 AM
slug
summary
tags
category
icon
password
Parent item
Sub-item
 
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。
 

方法一:暴力枚举

不忘初心,暴力枚举,双循环遍历数组,寻找是否存在 target - x
 

方法二:哈希表

方法1中复杂度较高的查找 target-x ,使用哈希表,可以减少查找 target-x 的复杂度。
创建一个字典,字典中存储的是 <遍历过的数字x ,x对应的索引>
先查询字典中是否存在 target-x ,如果存在,即找到结果直接返回
如果不存在,则将 x 添加到字典中。
 
排序算法2.两数相加
Loading...
琥珀
琥珀
一个普通的干饭人🍚
最新发布
在不使用UnityHub情况下打开Unity项目
2024-11-6
4. 寻找两个正序数组的中位数
2024-8-28
3.无重复字符的最长字串
2024-8-28
2.两数相加
2024-8-28
1.两数之和
2024-8-28
5. 最长回文子串
2024-8-28
公告

🍕一切安好🍕