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

河北云网站建设网站设计苏州

河北云网站建设,网站设计苏州,wordpress 支持mkv播放器,贵德县建设局网站一、题目描述 18. 四数之和 给你一个由 n 个整数组成的数组 nums #xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] #xff08;若两个四元组元素一一对应#xff0c;则认为两个四元组重复#x… 一、题目描述 18. 四数之和 给你一个由 n 个整数组成的数组 nums 和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] 若两个四元组元素一一对应则认为两个四元组重复 0 a, b, c, d  na、b、c 和 d 互不相同nums[a] nums[b] nums[c] nums[d] target 你可以按 任意顺序 返回答案 。 二、题目解析 算法思想排序双指针 1、依次固定一个数a 2、在a后面的区间内用“三数之和”找到三个数使用这三个数的和等于target - a即可 同理对于三数之和的算法 1、依次固定一个数b 2、在b后面的区间内利用“双指针”找到两个数是这两个数的和等于target - a - b 处理细节问题 1、不重复 注意这里的去重和三数之和不同这里需要多一组去重在确定a时也是需要判断是否重复其余去重操作和判断三数之和是一样。 2、不漏 与三数之和一样在找到满足题目条件的一组元素之后需要继续寻找。 注意 这里的数据有溢出的风险不开long long见祖宗~ 三、原码 class Solution { public:vectorvectorint fourSum(vectorint nums, int target) {vectorvectorint ret;//1、先排序sort(nums.begin(),nums.end());//2、利用双指针解决int n nums.size();for(int i 0;in;){//下面是三数之和for(int j i1;jn;){//防止数据溢出开long longlong long target2 (long long)target - nums[i] - nums[j];int left j1;int right n-1;while(left right){int sum nums[left] nums[right];if(sum target2) right--;else if(sum target2) left;else{ret.push_back({nums[i],nums[j],nums[right],nums[left]});left;right--;//去重left rightwhile(left right nums[left] nums[left-1]) left;while(left right nums[right] nums[right1]) right--;}}//去重jj;while(jn nums[j] nums[j-1]) j;}//去重ii;while(in nums[i] nums[i-1]) i;}return ret;} };
http://www.pierceye.com/news/21947/

相关文章:

  • 手机网站模板使用方法wordpress页面编辑教程视频
  • 哪个网站可以搭建网页国家企业信息信用信息公示网山东
  • 手机触屏网站免费发帖推广
  • 做视频可以赚钱的网站树莓派wordpress速度慢
  • 衡阳 网络 网站电子商务网站建设项目的阶段的划分
  • 网站空间送域名ecilpse做网站
  • 1元购类似网站架设药多少钱atheme wordpress
  • 河北建设厅网站登陆怎么找附件网站商品图片尺寸
  • 中城投建设集团网站网站 优化 件
  • 百度做直播和短视频网站东莞连衣裙 东莞网站建设
  • 网站开发编程网站维护的协议
  • 做网站回答聊网站推广
  • 哈尔滨建站的网站网页网站建设技术分类
  • 某企业集团网站建设方案物流企业网站建设规划书
  • 网站推广流程是美心西饼在哪个网站做问卷调查
  • 网站icp不备案有关系吗wordpress忘记管理员密码
  • 卓成建设集团有限公司网站整站优化全网营销
  • 成都游戏网站建设自己做的网站怎么植入erp
  • 太仓住房与城乡建设局网站wordpress出现的问题
  • 推广网站文案素材大连网站建设lccm
  • 铜陵商城网站建设网站建设既有书籍又有光盘
  • 泉州建站平台营销技巧培训ppt
  • php网站后台模版wordpress开发工作流
  • 江门网站建设公司网站制作技术有哪些
  • 集团网站怎么建设平面设计师作品网站
  • 返利的网站怎么做wordpress二次元主页
  • 58同城网站模板广州企业一网通办
  • 个人网站做淘宝客违规网站后台是做什么的
  • 即墨市网站建设山西省建设厅网站 孙涛
  • 外贸企业网站源码明年做那些网站致富