题目要求:思路:对数组进行排序,遍历数组,使用双指针找到当前元素后面的所有元素,遍历时距离当前元素最近的两个元素和目标值target,返回三个数之和asres核心代码:#对数组进行排序nums.sort()#结果初始化为数组前三个元素之和res=nums[0]+nums[1]+nums[2]#遍历iinrange(len(nums)-2)的数组:left=i+1right=len(nums)-1whileleft

题目要求:思路:对数组进行排序,遍历数组,使用双指针找到当前元素后面的所有元素,遍历时距离当前元素最近的两个元素和目标值target,返回三个数之和asres核心代码:#对数组进行排序nums.sort()#结果初始化为数组前三个元素之和res=nums[0]+nums[1]+nums[2]#遍历iinrange(len(nums)-2)的数组:left=i+1right=len(nums)-1whileleft