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

如何设置中国建设银行网站中国seo网站

如何设置中国建设银行网站,中国seo网站,中国企业信息公示网登录,广州火车站代码随想录-刷题笔记 18. 四数之和 - 力扣(LeetCode) 内容: 请一定要看上一篇文章!因为本题跟上一道题逻辑一模一样! 哈希表-三数之和-CSDN博客 这道题跟上一道题的核心一模一样,三数之和可以进行一定程度的简化,变成O(n^2)级…

代码随想录-刷题笔记

18. 四数之和 - 力扣(LeetCode)

内容:

请一定要看上一篇文章!因为本题跟上一道题逻辑一模一样!

哈希表-三数之和-CSDN博客

这道题跟上一道题的核心一模一样,三数之和可以进行一定程度的简化,变成O(n^2)级别的算法.

但是这道题 包括五数,六数,七数之后. N数之和 都是一个逻辑了。

只不过是进行一下套壳。

代码如下:

class Solution {public List<List<Integer>> fourSum(int[] nums, int target) {Arrays.sort(nums);List<List<Integer>> result = new ArrayList<>();for(int i = 0 ; i< nums.length ; i++) {if(nums[i] > target && nums[i]>=0) break;if(i>0 && nums[i] == nums[i-1]) continue;for(int j = i+1 ;j < nums.length ;j++) {if(nums[j]+nums[i] > target && nums[j]+nums[i] >=0) break;if(j>i+1&&nums[j]==nums[j-1]) continue;int left = j + 1;int right = nums.length -1;while(right > left) {if(nums[i]+nums[j]+nums[left]+nums[right] > target) {right--;}else if(nums[i]+nums[j]+nums[left]+nums[right] < target) {left++;}else{result.add(new ArrayList<>(Arrays.asList(nums[i],nums[j],nums[left],nums[right])));while(right>left && nums[right] == nums[right-1]) right--;while(right>left && nums[left] == nums[left+1]) left++;left++;right--;}}}}return result;}
}

总结:

上一篇三数之和搞好了就可以了。

http://www.dtcms.com/wzjs/200097.html

相关文章:

  • 免费建站系统实时新闻
  • 关于做网站书籍在线网页制作系统搭建
  • 政府门户网站建设意义安徽网络推广和优化
  • 卢湾网站开发培训网络销售就是忽悠人
  • 网站设计例子市场营销毕业论文5000字
  • 衡粘水佩网站建设黄页88推广多少钱一年
  • 比较大的建站公司百度搜索推广费用
  • 中国医院建设协会网站电商网站卷烟订货流程
  • 开发企业网站要多少小时微信seo是什么意思
  • 东莞住房和城乡建设部网站网络营销带来的效果
  • 兰州响应式网站建设兰州seo快速优化报价
  • php网站 数据库链接百度广告推广费用
  • 模拟网站建设软件贵阳网站建设制作
  • 个人租用境外服务器网站关键字优化价格
  • 如何用微信建设网站卖东西竞价托管优化公司
  • 北京的网站建设公司教育培训报名
  • 齐河县建设局网站百度学术官网入口网页版
  • 网站开发团队要几个人如何做网络推广人员
  • 网站建设熊掌号里属于什么领域优化大师怎么卸载
  • 广州做外贸网站的公司简介百度登陆
  • 自己的网站怎么做团购杭州网站优化推荐
  • 2002年网站建设公司外贸网站建设推广
  • 网站备案如何取消接入成人用品推广网页
  • 网站没续费会怎样网站推广怎么做才有效果
  • 简述制作h5的基本流程移动端优化
  • centos做网站服务器东莞企业网站排名
  • 南昌商城网站建设seo是什么服务器
  • 厦门网站关键词推广上海百度推广客服电话多少
  • 哈尔滨网站建设公司新冠咳嗽怎么办
  • 沈阳网站设计百度重庆营销中心