LC 2441.Largest Positive Integer That Exists With Its Negative
题目描述
这是 LeetCode
上的 2441.
与对应负数同时存在的最大正整数 ,难度为简单。
给你一个 不包含 任何零的整数数组 nums
,找出自身与对应的负数都在数组中存在的最大正整数 k
。
返回正整数 k
,如果不存在这样的整数,返回
-1
。
示例 1:
1 |
|
示例 2:
1 |
|
示例 3:
1 |
|
提示:
1 <= nums.length <= 1000
-1000 <= nums[i] <= 1000
nums[i] != 0
解答
方法一:哈希表
根据题意,将不同的数存入哈希表中,查找哈希表中是否包含其相反数,如果包含判断是否为更大的值,如果是则更新最大的返回值。
1 |
|
时间复杂度:\(O(N)\),其中
N
为nums
的长度。空间复杂度:\(O(N)\),其中
N
为nums
的长度。
每题一图
LC 2441.Largest Positive Integer That Exists With Its Negative
https://chen-huaneng.github.io/2023/12/29/2023-12-29-2023-12-29-lc-2441/