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

黄南藏族自治州网站建设_网站建设公司_表单提交_seo优化

网站建设类课题的研究方法,深圳线上网络推广公司,如何使网站做的更好,中国十大流量网站给你一个整数数组 nums #xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k #xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意#xff1a;答案中不可以包含重复的三元组。 示例 1判断是否存在三元组 [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]] 解法 /*** param {number[]} nums* return {number[][]}* 思路* 1、nums不存在或者长度小于3时候直接返回[]* 2、对原有数组进行排序排序后固定一个数cur再使用左右指针指向后面的两端数字分别为leftNum和rightNum计算三个数的sum是否满足为0* 满足则添加进结果数组result* 3、遍历中如果nums[i]0就意味数组之和不为0直接中断循环* 4、如果nums[i]nums[i-1],则说明数字重复会导致结果重复应该跳过* 4、当sum0时leftNum和num[leftIndex1]会导致结果重复应该跳过,leftIndex;* 5、当sum0时rightNum和num[rightIndex-1]会导致结果重复应该跳过rightIndex--;*/const threeSum function (nums) {if (!nums || nums.length 3) return []nums nums.sort((a, b) a - b)let result [], len nums.lengthfor (let i 0; i nums.length; i) {const cur nums[i]if (cur 0) breakif (i 0 cur nums[i - 1]) continuelet leftIndex i 1, rightIndex len - 1while (leftIndex rightIndex) {const leftNum nums[leftIndex],rightNum nums[rightIndex]const sum cur leftNum rightNumif (sum 0) {result.push([cur, leftNum, rightNum])while (leftIndex rightIndex leftNum nums[leftIndex 1]) leftIndexwhile (leftIndex rightIndex rightNum nums[rightIndex - 1]) rightIndex--leftIndexrightIndex--} else if (sum 0) {leftIndex} else {rightIndex--}}}return result};
http://www.ihoyoo.com/news/74503.html

相关文章:

  • 做除尘环保的如何推广自己的网站容县建设工程交易中心网站
  • 阿里云网站备案多久沙县建设局网站
  • 国外旅游哪几个网站做攻略好开发公众号
  • wordpress5.0启多站点php网站开发实例教程简介
  • 企业手机版网站广州三合一企业网站哪家好
  • 便捷网站建设多少钱linux wordpress nginx
  • 公司网站怎么注销网站建设价格标准报价
  • 自己做网站百度会收录外贸网站建设公司案例
  • 网站使用帮助wordpress调用副标题
  • 网站怎么做友情连接专门做ppt背景的网站有哪些
  • 网站设计规范企业网络推广电话
  • 做公司网站详细步骤网站建设与管理实训心得怎么写
  • 西安做网站的公司报价网站不备案做电影网站
  • 网站 营销安装配置wordpress
  • 如何建立一个网站wordpress女性模板
  • 360网站建设搜索哪种类型的网站比较难做
  • 怎么做网站 ppt专业自动化网站建设
  • 品牌网站建设市场wordpress视频外链插件
  • 哪些网站可以找到兼职做报表的网站首页设计要求
  • 外贸网站建设关键点做网站视频一般上传到哪里
  • 做网站友汇网网站建设咨询加工
  • 邵阳网站开发公司推荐网页制作软件frontpage2000属于
  • 帮忙做网站的协议网站建设协议 合同
  • 怎么建立网站网址贵州省都匀市网站建设
  • 绵阳专门做网站的公司目标网站都有哪些内容
  • 深圳前十网站扩广公司邯郸网站设计哪家专业
  • 广告设计需要学多久郑州做网站优化公
  • 网站关键词效果追踪怎么做为什么文件打开后是乱码
  • 做流量网站怎么做如何在国税网站做票种核定
  • 主题网站建设织梦网站建设流程