朱子网站建设现在的网站设计

张小明 2026/3/2 22:51:22
朱子网站建设,现在的网站设计,需要一个网站,小网站做长尾词还是流量词15. 三数之和 - 力扣#xff08;LeetCode#xff09; 算法思路#xff1a; 去重的两种方法#xff1a; 方法一(暴力解法)#xff1a; Arrays.asList() 是 Java 中的一个方法#xff0c;它用于将数组或集合转换为一个 固定大小的 列表#xff08;List#xff09;。 …15. 三数之和 - 力扣LeetCode算法思路去重的两种方法方法一(暴力解法)Arrays.asList()是 Java 中的一个方法它用于将数组或集合转换为一个固定大小的列表List。功能Arrays.asList(nums[i], nums[left], nums[right])会将传入的三个元素nums[i],nums[left],nums[right]组合成一个列表并返回该列表。返回的这个列表是固定大小的也就是说你不能在这个列表中添加或删除元素但可以修改元素的值。package _007; import javax.imageio.stream.ImageInputStream; import java.util.*; public class _007_force { public static void main(String[] args) { int[] arr {-1,0,1,2,-1,-4}; Solution s1 new Solution(); List ListInteger list s1.threeSum(arr); System.out.println(list); } } class Solution { public ListListInteger threeSum(int[] nums) { Arrays.sort(nums); List ListInteger list new ArrayList(); SetListInteger set new HashSet(); int i,left,right; for ( i 0; i nums.length; i) { int twoSum nums[i]; for (left i1;leftnums.length; left) { for (right left1; right nums.length; right) { if(nums[i] nums[left] nums[right] 0){ set.add(Arrays.asList(nums[i] , nums[left],nums[right])); } } } } list.addAll(set); return list; } }方法二:()排序首先对数组进行排序这是使用双指针法的前提。固定一个数a遍历数组中的每一个数作为第一个数接着在剩余的部分使用双指针法查找其他两个数的和。双指针法对于每个固定的数a通过设置left和right指针快速找到两个数的和等于-a。去重找到一个结果后left和right指针要跳过重复元素。使用双指针法时i也需要跳过重复元素避免重复三元组。不漏在找到一个三元组后left和right指针继续移动避免停下继续搜索可能的结果。package _007; import java.util.*; import java.util.List; public class _007_first { public static void main(String[] args) { int[] arr {-1,0,1,2,-1,-4}; Solution s1 new Solution(); ListListInteger list s1.threeSum(arr); System.out.println(list); } } class Solotion2 { public ListListInteger threeSum(int[] nums) { ListListInteger result new ArrayList(); int n nums.length; if (nums null || n 3) { return result; } Arrays.sort(nums); for (int i 0; i n; i) { if (nums[i] 0) { break; } if (i 0 nums[i] nums[i - 1]) { continue; } int left i 1; int right n - 1; while (left right) { int sum nums[i] nums[left] nums[right]; if (sum 0) { result.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 (sum 0) { left; } else { right--; } } } return result; } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

台山网站建设深圳html5网站建设价格

想要实时了解电脑屏幕上的活动窗口吗?get-windows就是您需要的理想解决方案!这款强大的跨平台工具能够准确获取窗口元数据,包括标题、ID、位置尺寸、所属应用等详细信息。无论是开发自动化工具、优化工作流程,还是构建智能窗口管理…

张小明 2026/1/22 10:59:34 网站建设

网站怎么算抄袭网页导航栏图片

第一章:告别手工归档——Open-AutoGLM的诞生背景在人工智能与自动化技术飞速发展的今天,企业面临的数据处理压力与日俱增。传统依赖人工操作的文档归档、数据分类和信息提取方式已难以满足高效、精准的业务需求。大量重复性劳动不仅消耗人力资源&#xf…

张小明 2026/1/22 10:59:03 网站建设

合肥百度快速排名提升dz论坛如何seo

Windows 7 个性化设置与照片打印全攻略 在使用 Windows 7 系统的过程中,我们常常希望能根据自己的喜好和需求对系统进行个性化设置,同时也会有打印照片的需求。下面就为大家详细介绍 Windows 7 的个性化设置以及照片打印的相关操作。 照片打印 打印照片是保存和分享喜爱照…

张小明 2026/1/22 10:58:32 网站建设

展厅设计装饰公司百度seo霸屏软件

游戏音效与音乐的添加与优化1. 背景音效的添加1.1 操作步骤为了让游戏的热带森林场景不再过于安静,我们要添加一些背景音效,具体操作如下:1. 访问在线音效生成网站 http://naturesoundsfor.me ,创建新音效。例如,添加自…

张小明 2026/1/27 5:43:26 网站建设

网页模板网站有哪些wordpress 获取当前用户

为联想笔记本升级内存,是提升多任务处理能力、延长设备使用寿命最具性价比的方式之一。然而,面对型号繁杂的笔记本产品线、不同的内存规格以及潜在的兼容性问题,普通用户很容易陷入信息迷宫:我的笔记本支持升级吗?该买…

张小明 2026/1/22 10:57:29 网站建设

建设工程质量安全管理协会网站网线制作图片

如何用Tsukimi打造专业级Emby客户端?三大核心优势解析 【免费下载链接】tsukimi A simple third-party Emby client 项目地址: https://gitcode.com/gh_mirrors/ts/tsukimi 在数字化媒体管理需求日益增长的今天,一款高性能、高颜值的第三方客户端…

张小明 2026/1/22 10:56:58 网站建设