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

天门市住房和城乡建设网站物业宣传软文

天门市住房和城乡建设网站,物业宣传软文,wordpress如何压缩图片,市场调研的重要性四数之和 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址#xff1a;四数之和 2. 讲解算法原理 首先对输入的数组进行排序#xff0c;以便后续使用双指针法。初始化一个空的二维向量 ret#xff0c;用于存储结果。对数组中的每个元素 nums[i] 进行遍历#… 四数之和 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址四数之和 2. 讲解算法原理 首先对输入的数组进行排序以便后续使用双指针法。初始化一个空的二维向量 ret用于存储结果。对数组中的每个元素 nums[i] 进行遍历 使用长整型变量 a 存储 target - nums[i]将四数之和问题转化为三数之和问题。对于每个元素 nums[j]其中 j 从 i1 开始遍历 初始化两个指针 left 和 right分别指向 j1 和数组末尾。使用长整型变量 b 存储 a - nums[j]。在 left right 的条件下进行循环 计算当前指针所指元素的和 sum nums[left] nums[right]。如果 sum b则将 left 右移一位。如果 sum b则将 right 左移一位。如果 sum b说明找到了一组解将 {nums[left], nums[right], nums[j], nums[i]} 加入到 ret 中。 然后将 left 右移一位right 左移一位继续寻找下一组解。同时需要进行去重处理即跳过所有与当前值相同的元素以防止重复的解。 在每次循环结束后将指针 j 右移一位继续寻找下一个元素的解。 同样需要进行去重处理跳过所有与当前值相同的元素。 在外层循环结束后将指针 i 右移一位继续寻找下一个元素的解。 同样需要进行去重处理跳过所有与当前值相同的元素。 最后返回结果 ret。 3. 编写代码 class Solution { public:vectorvectorint fourSum(vectorint nums, int target) {sort(nums.begin(),nums.end());vectorvectorint ret;int left,right,sum;int nnums.size();for(int i0;in;){long long atarget-nums[i];for(int ji1;jn;){leftj1,rightn-1;long long ba-nums[j];while(leftright){sumnums[left]nums[right];if(sumb) left;else if(sumb) right--;else if(sumb){ret.push_back({nums[left],nums[right],nums[j],nums[i]});left;right--;while(leftright nums[left]nums[left-1])left;while(leftright nums[right]nums[right1])right--; } }j;while(jn nums[j]nums[j-1])j;}i;while(in nums[i]nums[i-1])i;}return ret;} };
http://www.zqtcl.cn/news/454352/

相关文章:

  • 永州网站建设gwtcms爱网站无法登录怎么回事
  • 常用于做网站的软件优质网站建设哪家好
  • 网站怎么做响应网络营销怎么做有特色
  • 电子商务企业网站的推广方式正邦设计怎么样
  • 哪个网站可以免费下载ppt模板简述网站开发的过程
  • 中国商标注册网官方网站广东网站建设包括什么软件
  • 个人如何做网站软件企业网站制作设
  • 无锡百度公司王东百度免费优化
  • 做移动网站快速排名软件正能量网站网址大全
  • 网站横幅代码山东省住房和城乡建设厅电话号码
  • 营销模式有哪些seo点击软件哪个好用
  • 信息流网站建设做网站换服务器怎么整
  • html5网站编写wordpress同步到本地
  • php商城网站开发工业设计在线
  • 网站建设发布实训总结网站自适应代码
  • 网站建设与管理是什么摄影网站 蜂鸟
  • 廊坊做网站的大公司wordpress+主题加速
  • 做网站还能挣钱吗网页端
  • 自适应网站建设推荐淘宝详情页设计
  • 手机网站域名设置深圳的网站建设公司怎么样
  • 余姚网站建设设计服务cms网站源码
  • 工作是套模板做网站想做网站制作运营注册什么公司核实
  • 北京网站建设116networdpress导航栏下拉菜单
  • 医院网站建设的目标网络服务许可证
  • 市场部做网站工作职责晋江论坛网
  • 网站怎么吸引人网站优化策略分析
  • 河北建设厅网站衡水网站建设培训学校
  • 新网网站空间到期停了 咋续费网站营销推广应该怎么做
  • 网站建设和编辑实训报告安卓版网页制作软件
  • 网站模板框架站长资讯