汶上哪个广告公司做网站县市区没有建设信用网站和平台

张小明 2026/1/6 20:07:07
汶上哪个广告公司做网站,县市区没有建设信用网站和平台,体育健身网站建设,治疗男性性功能最好的医院一、思路#xff1a;1.为方便双指针以及跳过相同元素#xff0c;先把nums排序。2.枚举nums[i]#xff0c;将问题转化成nums[j] nums[k] -nums[i]#xff0c;转变成两数之和的问题。3.题目要求答案中不能有重复的三元组#xff0c;因此要避免重复。#xff08;1#xf…一、思路1.为方便双指针以及跳过相同元素先把nums排序。2.枚举nums[i]将问题转化成nums[j] nums[k] -nums[i]转变成两数之和的问题。3.题目要求答案中不能有重复的三元组因此要避免重复。1在外层循环中如果发现nums[i] nums[i - 1]那么nums[i]与后面两个数组成的和为0的三元组nums[i - 1]也能组成一模一样的三元组这就重复了。所以遇到nums[i] nums[i - 1]的情况直接continue。2在内层循环中当三数之和等于0时为避免把相同的三元组计入答案跳过后续相同的nums[j]和nums[k]也可以只跳过相同的nums[j]。二、优化1.优化一如果nums[i]与后面最小的两个数相加nums[i] nums[i 1] nums[i 2] 0那么后面不可能存在三数之和等于0break外层循环终止循环执行循环后面的代码。2.优化二如果nums[i]与后面最大的两个数相加nums[i] nums[n - 2] nums[n - 1] 0那么内层循环不可能存在三数之和等于0但继续枚举nums[i]可以变大所以后面还有机会找到三数之和等于0continue外层循环跳过本次迭代进入下一次循环迭代。三、复杂度分析1.时间复杂度O(n^2)其中n为nums的长度。排序O(logn)外层循环枚举第一个数做法是O(n)双指针所以总的时间复杂度为O(n^2)。2.空间复杂度O(1)。附代码class Solution { public ListListInteger threeSum(int[] nums) { Arrays.sort(nums); ListListInteger res new ArrayList(); int n nums.length; for(int i 0;i n - 2;i){ int x nums[i]; if(i 0 x nums[i - 1]){ //跳过重复数字 continue; } if(x nums[i 1] nums[i 2] 0){ //优化1 break; } if(x nums[n - 2] nums[n - 1] 0){ //优化2 continue; } int j i 1; int k n - 1; while(j k){ int sum x nums[j] nums[k]; if(sum 0){ k--; }else if(sum 0){ j; }else{ //三数之和为0 res.add(List.of(x,nums[j],nums[k])); //数组已经排序相同的数字会相邻需跳过重复数字 j; k--; //跳过重复数字 while(j k nums[j] nums[j - 1]){ j; } //跳过重复数字 while(k j nums[k] nums[k 1]){ k--; } } } } return res; } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何免费学校建网站网页制作和网站建设的区别

Miniconda-Python3.9环境下实现PyTorch模型混沌工程实验 在深度学习系统日益复杂的今天,一个让人头疼的问题始终存在:为什么同样的代码,在开发机上运行流畅,部署到生产环境却频繁崩溃?更糟糕的是,这类故障往…

张小明 2026/1/6 20:07:07 网站建设

购物建设网站费用线上培训机构

在 Python 中处理视频添加 / 替换音频,最常用的库是 moviepy(简单易用)和 ffmpeg-python(基于 FFmpeg,功能更底层)。以下是两种方案的详细实现,涵盖音频拼接、替换、音量调整、多音频混合等常见…

张小明 2026/1/6 20:06:35 网站建设

开发网站的技术路线wordpress 淘宝客 采集

2026 年第一场 AI 科技盛会——Rokid 生态大会暨 Spatial Joy 2025 全球 AR&AI 开发大赛决赛震撼来袭,1 月 17 日乐奇 Rokid 携手 9 大生态伙伴、100 科技应用,在武汉江夏福朋喜来登酒店为大家带来一场有趣、好玩的科技“盛宴”!分享、路…

张小明 2026/1/6 20:06:03 网站建设

用花生壳做网站小百姓网免费发布信息网

Update4j:构建Java应用自动更新的终极解决方案 【免费下载链接】update4j Create your own auto-update framework 项目地址: https://gitcode.com/gh_mirrors/up/update4j 在当今快速迭代的软件开发环境中,保持应用程序的及时更新已成为提升用户…

张小明 2026/1/6 20:05:30 网站建设

网站设置为主页怎么设置wordpress画界面

从零构建车路协同自动驾驶系统:DAIR-V2X实战全解析 【免费下载链接】DAIR-V2X 项目地址: https://gitcode.com/gh_mirrors/da/DAIR-V2X 车路协同技术正成为突破单车智能瓶颈的关键路径,DAIR-V2X数据集为研究者提供了真实世界的多模态数据支持。本…

张小明 2026/1/6 20:04:59 网站建设

曲靖网站建设电话上海网站开发外包

无需编码!LLama-Factory可视化WebUI让大模型定制变得如此简单 在智能客服自动应答、金融研报生成、法律条文检索等场景中,企业越来越依赖“懂行”的大语言模型。然而,通用大模型虽然知识广博,却常常在专业领域“说外行话”。要让它…

张小明 2026/1/6 20:04:27 网站建设