当前位置: 首页 > 科技观察

LeetCode四数之和

时间:2023-03-17 01:30:02 科技观察

前言我们社区将继续整理谷一(NetflixGrowthHacker,《iOS 面试之道》作者,ACE职业健身教练)的Swift算法题解。微博:@古黎道长[1])为文字版,方便大家学习阅读。到目前为止,我们已经更新了17期的LeetCode算法。我们会保持更新时间和进度(周一、周三、周五上午9:00发布)。每期内容不多。希望大家在上班的路上读一读,积累久了会有很大的提升。不积步,无以至万里;不积小流,则不成江海。Swift社区将陪伴您一路前行。如果您有建议和意见,请在文末留言,我们将尽力满足您的需求。难度级别:中等1.描述给你一个由n个整数组成的数组nums和一个目标值target。请找出并返回满足以下所有条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](如果两个四元组元素一一对应-one,两个四元组被认为是重复的):0<=a,b,c,d[[Int]]{letnums=nums.sorted(by:<)varthreeSum=0vartwoSum=0varleft=0varright=0varres=[[Int]]()guardnums.count>=4else{returnres}foriin0..