抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):


思路

  • 初步想法,类比与三数之和,使用双指针做法做。

学习点

代码

双指针法,需要考虑到四数之和可能会超过 int 范围:

优化的解法:




本站采用 Volantis 主题设计