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

湛江的网站建设公司/百度关键词排行榜

湛江的网站建设公司,百度关键词排行榜,营销型企业网站建设的步骤,怎么做网站省钱代码随想录-刷题笔记 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.whsansanxincailiao.cn/news/32033982.html

相关文章:

  • 网站建设意义模板/竞价托管公司联系方式
  • 网站建设怎么开票/昆明seo
  • java程序员做自己的网站/网站排名优化培训哪家好
  • 做网站发房源综合语录/杭州网站推广大全
  • 聚美优品的pc网站建设/谷歌网站推广
  • 自己做的优惠卷网站怎么进商品/百度推广总部客服投诉电话
  • 北京公司网站建站/电商培训心得
  • 餐饮公司网站建设的特点/seo深圳优化
  • seo案例分享/上海网络优化seo
  • 网站做造价/如何提高网站的自然排名
  • 公众号版影视网站开发/如何做宣传推广效果最好
  • 上虞做网站公司/怎样建立自己网站
  • haosf新开传奇网站/北京seo优化服务
  • 合肥做淘宝网站/百度竞价推广开户
  • 西藏自治区建设厅官方网站/指数函数运算法则
  • 做网站推广汉狮网络/百度信息流投放
  • 网站与数据库的联系/百度的网址怎么写
  • 做网站的平台/湖北荆门今日头条
  • 个人网站 名字/厦门seo起梦网络科技
  • 十大app黄皮软件排行榜/百度关键词优化公司
  • 网站怎么添加背景/各大网站提交入口
  • html做的网站排版导致乱码/seo推广效果
  • 网站建设公司郑州/杭州余杭区抖音seo质量高
  • 怎样提高网站浏览量/北京网站制作公司
  • 建设一个本地网站/百度网页版电脑版
  • 外贸建站哪家强外贸网站怎么做/谷歌浏览器下载手机版中文
  • 怎么做淘宝联盟的推广网站/北京百度推广代理
  • 百度怎么建立自己的网站/河池网站seo
  • 做网站是什么意思/指定关键词seo报价
  • 如何免费建立一个自己的网站/韩国热搜榜