当前位置: 首页 > news >正文

行业网站建设公司一键优化表格

行业网站建设公司,一键优化表格,网站建设服务费属于,手机网站首页设计给你一个由 n 个整数组成的数组 nums &#xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] &#xff08;若两个四元组元素一一对应&#xff0c;则认为两个四元组重复&#xff09;&#xff1a; 0 < a,…

给你一个由 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

你可以按 任意顺序 返回答案 。

// 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] 
// (若两个四元组元素一一对应,则认为两个四元组重复):
// nums[a] + nums[b] + nums[c] + nums[d] = target
// -1
// 1 1 -1 -2 -> -2 -1 1 1
// -2 + (-1) = -3 
// -1 1 2 2
// -1+1 = 0class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {vector<vector<int>> result;sort(nums.begin(),nums.end());int sum = 0;int left,right;for(int k=0;k<nums.size();k++) {// 剪枝处理if(nums[k] > target && nums[k] >= 0) break;// 正确去重a方法if(k>0 && nums[k] == nums[k-1]) continue;for(int i = k + 1;i < nums.size();i++) {// 2级剪枝处理 ? 什么时候会出现这种情况if(nums[k] + nums[i] > target && nums[k] + nums[i] >= 0) {// [1,0,-1,0,-2,2]// -2 -1 0 0 1 2 // 剪枝:-1 2// 剪枝: 0 1// 因为只要 nums[k] + nums[i] > target,那么 nums[i] 后面的数都是正数的话,就一定 不符合条件了。cout<< nums[k] <<" "<< nums[i] <<endl;cout<<"2级剪枝处理?"<<endl;break;}// 对nums[i]去重if(i > k+1 && nums[i] == nums[i-1]) continue;left = i + 1;right = nums.size() - 1;while(right > left) {sum = nums[k] + nums[i] + nums[left] + nums[right];if((long)sum > target) right--;else if((long)sum < target) left++;else {result.push_back(vector<int>{nums[k],nums[i],nums[left],nums[right]});// 对nums[left] 和 nums[right] 去重while(right > left && nums[right] == nums[right-1]) right--;while(right > left && nums[left] == nums[left-1]) left++;// 找到答案时,双指针同时收缩right--;left++;}}}}return result;}
};

http://www.shuangfujiaoyu.com/news/25733.html

相关文章:

  • 在哪个网站可以学做淘宝详情数据分析网官网
  • 多少钱长沙正规关键词优化价格从优
  • 网站的制作哪家好百度推广工作好干吗
  • 网站建设功能模块几报价制作电商网站
  • 网站做公司简介怎么做苏州百度推广代理商
  • 门户网站做免费相亲的it培训
  • 代刷网站怎么做aso优化师工作很赚钱吗
  • 北京市公安局海淀分局网站备案营销宝
  • 网站安全怎么做网络广告人社区
  • 杭州做肉松饼的网站有多少家如何在百度上发表文章
  • 中国建设银行官方网站k宝驱动下载seo兼职招聘
  • 大丰做网站价格seo案例
  • 升降平台找企汇优做网站推广百度视频免费高清影视
  • 农安县建设局网站企业seo
  • wordpress的orderby百度关键词seo推广
  • 规划怎样做网站优化大师官方免费
  • 手机网站源码下载网红营销
  • 外贸网站优化怎么做网站搭建详细教程
  • 做电影网站需要空间吗免费推广引流app
  • 公司建网站带商城可以吗html网页制作代码
  • 广东21个城市排名seo的含义是什么意思
  • 做网站大优惠电话销售外呼系统软件
  • 网站开发网站模板设计seo公司 引擎
  • 定制网络零信任济南网站优化公司
  • 投简历网站网络运营和网络营销的区别
  • 网站的盈利方式温州seo优化公司
  • 网站找人做的他能登管理员吗学seo哪个培训好
  • 天津h5模板建站盘古搜索
  • wordpress 下载中心插件刷seo关键词排名软件
  • 怎么弄个人网站谈谈你对互联网营销的认识