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

官网的建站过程网站正在建设中界面设计

官网的建站过程,网站正在建设中界面设计,外部网站跳转小程序,用一个织梦程序做两个网站题目 给你一个整数数组 nums #xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k #xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意#xff1a;答案中不可以包含重复的三元组。 …题目 给你一个整数数组 nums 判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k 同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意答案中不可以包含重复的三元组。 示例 1 输入nums [-1,0,1,2,-1,-4] 输出[[-1,-1,2],[-1,0,1]] 解释 nums[0] nums[1] nums[2] (-1) 0 1 0 。 nums[1] nums[2] nums[4] 0 1 (-1) 0 。 nums[0] nums[3] nums[4] (-1) 2 (-1) 0 。 不同的三元组是 [-1,0,1] 和 [-1,-1,2] 。 注意输出的顺序和三元组的顺序并不重要。示例 2 输入nums [0,1,1] 输出[] 解释唯一可能的三元组和不为 0 。示例 3 输入nums [0,0,0] 输出[[0,0,0]] 解释唯一可能的三元组和为 0 。我的思路 var threeSum function(nums) {var len nums.length;var left,right;var ans new Array();var map new Map();var res;for(var i 0;ilen-2;i){for(var zi1;zlen-1;z){left nums[z];for(var ji2;jlen;j){right nums[j];if(nums[i]leftright0){res [nums[i],left,right];if(map.has(res.sort((a,b)a-b))){continue;}else{ans.push([nums[i],left,right]);map.set(res.sort((a,b)a-b),1);}}}}}return ans; }; 题解 首先对数组进行排序排序后固定一个数 nums[i]再使用左右指针指向 nums[i]后面的两端数字分别为 nums[L]和 nums[R]计算三个数的和 sum 判断是否满足为 000满足则添加进结果集 如果 nums[i]大于 0则三数之和必然无法等于 0结束循环 如果 nums[i] nums[i−1]则说明该数字重复会导致结果重复所以应该跳过 当 sum 0 时nums[L] nums[L1] 则会导致结果重复应该跳过L 当 sum 0 时nums[R] nums[R−1] 则会导致结果重复应该跳过R−−。 /*** param {number[]} nums* return {number[][]}*/ var threeSum function(nums) {let ans [];const len nums.length;if(nums null || len 3) return ans;nums.sort((a, b) a - b); // 排序for (let i 0; i len ; i) {if(nums[i] 0) break; // 如果当前数字大于0则三数之和一定大于0所以结束循环if(i 0 nums[i] nums[i-1]) continue; // 去重let L i1;let R len-1;while(L R){const sum nums[i] nums[L] nums[R];if(sum 0){ans.push([nums[i],nums[L],nums[R]]);while (LR nums[L] nums[L1]) L; // 去重while (LR nums[R] nums[R-1]) R--; // 去重L;R--;}else if (sum 0) L;else if (sum 0) R--;}} return ans; };
http://www.zqtcl.cn/news/630442/

相关文章:

  • 优享购物官方网站wordpress添加数据
  • 重庆工程建设造价信息网站娱乐网站策划书
  • 南通电商网站建设网站设计制作电话多少
  • 微网站搭建流程郑州市金水区建设局官方网站
  • 手工活接单在家做有正规网站吗网站开发的职责与分工
  • 网站程序系统信阳建网站
  • 站长工具关键词排名怎么查深企在线
  • 长垣县建站塔山双喜网站被抓取
  • 如何更改网站的关键词企业商务网站有哪些
  • 太阳能建设网站运城个人网站建设
  • 网站建设 起飞最好的免费logo设计网站
  • 提供网站建设设计wordpress数据库查询很慢
  • 可以自己做漫画的网站怎么才能学网页设计
  • 能盈利的网站网站运营经验
  • 咸宁网站建设价格创建app需要什么条件
  • 一个静态网站多少钱谷歌推广公司哪家好
  • 做体育的网站c2c跨境电商平台有哪些?
  • 山西响应式网站建设推荐全国企业信用信息公示系统浙江
  • 西安做网站维护的公司百度百科官网入口
  • 网站网站建设公司贵阳网站设计阳光创信好吗
  • 网站广告投放收费标准长沙公司制作网站费用
  • 网站建设有哪些环节做一个产品网站要多少钱
  • 公司网站建设价格河北网站制作 网站开发
  • 适合新手做的网站项目职业技术培训
  • 提高网站流量原则昆山做百度网站
  • 怎样设计自己的网站长春制作门户网站的公司
  • 亚马逊商标备案是否必须做网站Wordpress做APP后端
  • 主办单位性质与网站名称不符网站域名怎么买
  • 帝国cms下载类网站怎么做广州外贸营销网站建设公司
  • 网站开发软件开发流程免费做外贸的网站平台有哪些