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

wordpress中的邮箱seo推广有用吗

wordpress中的邮箱,seo推广有用吗,开发商逾期交房怎么赔偿,广东中山网站建设一、做题链接:18. 四数之和 - 力扣(LeetCode) 二、题目分析 1.做这一道题之前本博主建议先看上一篇《三数之和》 2.题目分析 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重…

一、做题链接:18. 四数之和 - 力扣(LeetCode)

二、题目分析

1.做这一道题之前本博主建议先看上一篇《三数之和》

2.题目分析

给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):

  • 0 <= a, b, c, d < n
  • abc 和 d 互不相同
  • nums[a] + nums[b] + nums[c] + nums[d] == target

你可以按 任意顺序 返回答案 。

示例 1:

输入:nums = [1,0,-1,0,-2,2], target = 0
输出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

示例 2:

输入:nums = [2,2,2,2,2], target = 8
输出:[[2,2,2,2]]

由题可知:做这个题要主要面临的困难是去重和漏选,去重主要利用的是排序,set等,漏选就枚举

示例解析[1,0,-1,0,-2,2]->排序后[-2,-1,0,0,1,2]

 

 

以此类推得出最终答案 

三、算法分析

1.暴力枚举法:排序+四层for循环+set去重;时间复杂度O(n^4)-----》这个不可跑过力扣

2.双指针+单调性+两层for循环;时间复杂度O(n^3)-》利用率三数之和--》利用率两数之和

算法步骤:

1.排序

2.设置第一个固定数

3.设置第二个固定数

4.两数之和,设置两个指针left,right-》降低复杂度的关键

5.细节处理,重点关注去重问题

注意事项:

去重:1.去除第一固定数的重如:0,0,求出来的一样

2.去除第二个数的重如:第一固定数是-1,第二固定数:0,0结果一样

3.去除两数之和的重

四、代码编写

 public List<List<Integer>> fourSum(int[] nums, int target) {Arrays.sort(nums);//排序List<List<Integer>> Foursum = new ArrayList<>();for (int i = 0; i < nums.length; )//固定一个数{for (int j = i + 1; j < nums.length;)//固定第二个数{long tar = (long) target - nums[i] - nums[j];//求出两数之和的目标List<Integer> list = new ArrayList<>();//两数之和int left = j + 1;int right = nums.length - 1;while (left < right) {if (left < nums.length && nums[left] + nums[right] < tar) {left++;} else if (right > 0 && nums[left] + nums[right] > tar) {right--;} else {list.add(nums[i]);list.add(nums[j]);list.add(nums[left]);list.add(nums[right]);Foursum.add(list);//去除第三重while (left < nums.length && nums[left] == list.get(2)) {left++;}while (right > 0 && nums[right] == list.get(3)) {right--;}}}//去除第二重j++;while (j < nums.length && nums[j] == nums[j - 1]) {j++;}}//去除第三重i++;while (i<nums.length && nums[i]==nums[i-1]){i++;}}return Foursum;}

 你学废了吗

http://www.yayakq.cn/news/331778/

相关文章:

  • 高明区住房和城乡建设局网站wordpress 搜索框鼠标点击无效_需要按键盘回车
  • 网站开发任务完成情况网站建站客户需求表单
  • 如何上传织梦做的网站模板规格
  • 建立外贸网站多少钱crm客户管理系统免费
  • 网站 制作 技术过时江西省城乡建设厅网站
  • 怎么提交网站关键词外贸电商平台哪个网站最好
  • 网站建设 业务走下坡wordpress菜单加登陆
  • 网站备案要啥seo排名点击软件运营
  • 石家庄网站建设就找做网站工具
  • 网站开发项目成本分析之合理性wordpress无法查看发布
  • 淘客网站建设教程ppt里做网站效果
  • 河南有名的做网站公司小程序推广app
  • 如何给网站做301重定向公司网站开发视频教程
  • 网站运营现状vps网站管理器
  • 做那个的视频网站企业管理平台下载
  • wordpress购物网站手机mugeda做网站
  • 中国站长之家官网建一个门户网站
  • 如何制作网站赚钱织梦网站安装教程视频
  • 国通快速免费建站网站建设与管理代码
  • 美轮美奂的网站建设网站网站做庄是怎样做
  • 找网站建设需要问什么软件如何用手机制作app
  • 网站怎么做音乐外链做影视网站用主机还是用服务器
  • 查找北京国互网网站建设好看的手机网站模板免费下载
  • 企业网站无线端怎么做新建的网站怎么做seo优化
  • 环保网站建设项目备案系统管理系统软件有哪些
  • 如何在网站上做网上亮照楼市最新消息2023年房价走势
  • 具有价值的网站建设平台怎样让公司网站更吸引人
  • 郑州网站建设哪家专业抓取的网站如何做seo
  • 车票网站模板wordpress网页如何上传下载
  • 站点建设网站云浮疫控动态