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

做网站和app报价太原seo网络优化招聘网

做网站和app报价,太原seo网络优化招聘网,在常熟市公司网站建设哪家好,海拉尔做网站Leetcode算法练习 笔记记录 18. 四数之和 18. 四数之和 这题其实和三数之和差不多&#xff0c;相当于同一个板子&#xff0c;具体可以看-> 三数之和或者看灵神讲解b站灵神讲解 public List<List<Integer>> fourSum(int[] nums, int target) {int n nums.length…

Leetcode算法练习 笔记记录

  • 18. 四数之和

18. 四数之和

这题其实和三数之和差不多,相当于同一个板子,具体可以看-> 三数之和或者看灵神讲解b站灵神讲解

 public List<List<Integer>> fourSum(int[] nums, int target) {int n = nums.length;Arrays.sort(nums);List<List<Integer>> ans = new ArrayList<>();for (int i = 0; i < n - 3; i++) {//枚举第一个数long x=nums[i];//跳过重复的数if (i > 0 && x == nums[i - 1]) {continue;}//优化1 最小的数都比target大,说明没有目标数组if (x+nums[i+1]+nums[i+2]+nums[i+3]>target){break;}//优化2 加上任意3个数都比目标值小,说明当前x不够大跳过本次if(x+nums[n-3]+nums[n-2]+nums[n-1]<target){continue;}//枚举第二个数for (int j = i + 1; j < n - 2; j++) {long y = nums[j];if (j > i + 1 && y == nums[j - 1]) {continue;}int k = j + 1;int l = n - 1;while (k<l){long s = x + y + nums[k] + nums[l];if (s > target){l--;}else if (s < target){k++;}else{ans.add(new ArrayList<>(Arrays.asList((int)x, (int)y, nums[k], nums[l])));for (k++; k < l && nums[k] == nums[k - 1]; k++) ;for (l--; k < l && nums[l] == nums[l + 1]; l--) ;}}}}return ans;}
http://www.dtcms.com/wzjs/427536.html

相关文章:

  • 新华网两学一做专题网站网络营销的方式包括
  • 文章网建站客源软件哪个最好
  • 自己做图片的网站如何建立网站平台
  • 平面图设计软件app阳江seo
  • 移动网站开发做一个简单网页属于网络营销的特点是
  • 乡镇可以做门户网站seo哪家公司好
  • 网站建设与开发的论文广州优化公司哪家好
  • 门户网站标题居中加大百度网盘怎么找资源
  • 徐州做网站费用网站建设公司简介
  • 湖南哪里有做网站的上海百度推广优化排名
  • 网站建设预付款温州seo排名公司
  • 政府网站城市建设栏目内容app推广接单
  • 做web网站时要添加图片新东方小吃培训价格表
  • 什么网站可以做效果图北京网络推广公司wyhseo
  • 如何给网站做优化代码企业管理培训课程
  • 做网站兼容性如何处理搜索引擎seo
  • 正在建设中的网站如何做谷歌优化
  • java做直播网站有哪些百度提交入口网址截图
  • 衡水做淘宝网站建设应用下载app排行榜
  • 正常网站跳出率关键词林俊杰无损下载
  • 用java做网络小说网站google 官网入口
  • 搜索引擎优化的目的是对用户友好橘子seo
  • 做网站刷QQ会员网站网络广告四个特征
  • 如何做app 的模板下载网站上饶seo博客
  • 网络游戏设计是干什么的郑州网站推广优化
  • app软件大全上海优化外包公司排名
  • 张家港外贸型网站建设成全视频免费观看在线看
  • 柳市做网站建设seo代理计费系统
  • 做网站后端的是什么部门seo谷歌
  • 一级a做爰片免费网站录像免费网站友情链接