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

网站的建设时间表wordpress禁用媒体库

网站的建设时间表,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 != ji != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请

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

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

首先需要对数组进行排序。这是因为需要找到所有和为 0 的三元组,而对数组进行排序可以帮助更容易地识别这些三元组。 

将使用三个指针 ij 和 k 来遍历数组。指针 i 从数组开头开始,指针 j 从数组第二个元素开始,指针 k 从数组末尾开始。

检查位于 ij 和 k 指针处的元素之和是否等于 0。如果等于 0,我们将把这个三元组添加到 result 列表中。

如果和小于 0,将把指针 j 向右移动以增大和。如果和大于 0,我们将把指针 k 向左移动以减小和。

为了避免重复,如果 nums[i]nums[j] 或 nums[k] 与前一个迭代中的元素相同,将跳过当前迭代。

 

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;public class no_15 {public static void main(String[] args) {int[] arr = {-1, 0, 1, 2, -1, -4};List<List<Integer>> lists = threeSum(arr);for (List<Integer> list : lists) {System.out.println(list.toString());}}public static List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> re = new ArrayList<>();Arrays.sort(nums);for (int i = 0; i < nums.length - 2; i++) {if (i > 0 && nums[i] == nums[i - 1]) {continue;}int j = i + 1;int k = nums.length - 1;while (j < k) {int sum = nums[i] + nums[j] + nums[k];if (sum < 0) {j++;} else if (sum > 0) {k--;} else {re.add(Arrays.asList(nums[i], nums[j], nums[k]));while (j < k && nums[j] == nums[j + 1]) {j++;}while (j < k && nums[k] == nums[k - 1]) {k--;}j++;k--;}}}return re;}
}

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

相关文章:

  • 长沙专业个人做网站哪家好做兼职网站设计
  • 网站建设用哪个app网站搭建协议
  • 网站开发流程可规划为哪三个阶段厦门电商网站建设
  • fineui 如何做网站Wordpress 订阅 插件
  • 网页设计与网站开发pdf大宗商品一览表
  • wordpress建站安全吗公司网站建设图片素材怎么找
  • 广州网站建设公司排名上海招标网站
  • 学院做网站的意义分销平台有哪些?
  • 网站策划书3000十大广告公司排名
  • 建设网站价钱张家港网站定制
  • 石狮市网站建设2022年最新国际军事新闻
  • 建站推广外包奥派网站建设
  • 官方网站建设怎么样了解网站开发的背景
  • 深圳工业设计公司推荐淘宝客网站怎么做优化
  • 北京手机网站制作哪家好灯箱广告制作公司
  • 自己如何创建网站天津企业模板建站哪个好
  • 蚌埠网站建设蚌埠wdcp 添加网站
  • 有些网站做不了seo网站建设的要求和策划
  • 西安网站开发托管代运营英文 wap网站
  • 江都微信网站建设南阳建网站企业有哪些
  • 新手学做网站要学什么知识图文教程自己做的商业网站在那里发布
  • 南京做网站的公司排名网络营销课程目录
  • 云主机可以做网站吗it培训班
  • 做公司网站都需要什么网站建设招聘信息
  • 二手交易平台 网站开发84yn页面访问升级
  • 如何建设数据报表网站在线做ps是什么网站
  • 国外视频模板网站e黄聪wordpress
  • 剧院网站建设永州网站建设收费情况
  • 延安市城乡建设局网站5h制作网站
  • 医院网站建设方案招标文件石狮市建设局网站