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

网站采用什么方法建设百度注册

网站采用什么方法建设,百度注册,wordpress 移动适配,如何建设移动端网站给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 这题真…

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请

你返回所有和为 0 且不重复的三元组。

注意:答案中不可以包含重复的三元组。

这题真的好难,试了好多方法,最后参考了代码随想录的解法:

class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> res = new ArrayList<>();if(nums.length<3) return res;// 排序,方便操作Arrays.sort(nums);for(int i=0;i<nums.length-2;i++){// 剪枝:已经排过序了,所以如果第一个值大于0,没有可行解if(nums[i]>0) return res;// 剪枝:如果当前元素和前一个元素一样,跳过即可,否则会有重复解if((i>0) && (nums[i-1]==nums[i])) continue;int left = i+1;int right = nums.length-1;while(left < right){// int sum = nums[i]+nums[left]+nums[right];if(nums[i]+nums[left]+nums[right] == 0){res.add(Arrays.asList(nums[i], nums[left], nums[right]));while(left<right && nums[left]==nums[left+1])  //去重left++;while(left<right && nums[right]==nums[right-1])  //去重right--;left++;right--;}else if(nums[i]+nums[left]+nums[right] < 0)left++;else if(nums[i]+nums[left]+nums[right] > 0)right--;}}return res;}
}
http://www.hrbkazy.com/news/54734.html

相关文章:

  • 河北网站seo地址宁波seo企业网络推广
  • 免费建站网站有哪些索引擎优化 seo
  • 巫山做网站哪家强seo查询爱站网
  • 我国政府网站建设研究论文品牌网站设计
  • 网站服务器怎么维护南昌百度快速排名提升
  • 网站优化的作业及意义抖音代运营收费详细价格
  • 动易网站安装子目录中沈阳高端关键词优化
  • 武汉网站建设027best软文广告范文
  • 呼市推广网站南宁seo营销推广
  • 网站建设开发合同书搜索引擎优化论文3000字
  • java 做直播网站营销策略分析
  • wordpress留言提交慢百度优化插件
  • 电商网站建设方案模板不受限制的搜索浏览器
  • 企业网站推广目标怎样在百度做广告宣传
  • 三都网站建设网络销售怎么做才能做好
  • 网站模板源码下载网h5下一页
  • 西安小寨有什么好玩的关键词seo排名怎么样
  • 做网站销售工资怎么样itme收录优美图片官网
  • 网站开发哈尔滨网站开发公司电话郑州seo排名扣费
  • 深圳有做网站最近价格?网站优化包括哪些
  • 绍兴做网站鼎成免费广告推广平台
  • 哈尔滨网站建设方案外包网站优化怎么操作
  • 网站优化工作安排线上营销方式
  • 美橙互联网站建设进不去社区推广方法有哪些
  • 沈阳商城网站制作企业线上培训平台有哪些
  • 建设公司网站费用牛推网
  • 有教做路桥质检资料的网站吗免费建立个人网站官网
  • 公司做网站需要多少钱谷歌搜索引擎
  • 网站建设公司哪家好 干净磐石网络网站运营师
  • 电子商务有什么职业南宁seo推广优化