18. 四数之和
| 2024-3-6
0  |  阅读时长 0 分钟
From
Leetcode
Status
AC
Date
Mar 6, 2024
Tags
双指针
Difficulty
中等

题面

给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):
  • 0 <= a, b, c, d < n
  • abc 和 d 互不相同
  • nums[a] + nums[b] + nums[c] + nums[d] == target
你可以按 任意顺序 返回答案 。
示例 1:
示例 2:
提示:
  • 1 <= nums.length <= 200
  • 109 <= nums[i] <= 109
  • 109 <= target <= 109

思路

从三数之和进化到四数之和,注意剪枝(去除明显不可能的情况)和去重(题目要请不重复的答案)

题解

 
Loading...
目录