怎么制作网站链接转发视频泰安网络营销网站建设

张小明 2025/12/27 8:44:51
怎么制作网站链接转发视频,泰安网络营销网站建设,seo技术教程网,卢氏住房和城乡建设厅网站一、思路#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进行投诉反馈,一经查实,立即删除!

网站开发如何适应各分辨率消除wordpress

AI诗词创作新时代:CM_Poem_Master让古典文学焕发科技魅力 【免费下载链接】CM_Poem_Master 本项目涵盖Cangjie Magic环境配置到智能体构建和使用的全流程教程,以诗词大师的案例展现Cangjie Magic的开发优势 项目地址: https://gitcode.com/MakerStudio…

张小明 2025/12/25 23:37:17 网站建设

怎么做刷东西网站河间哪里有做网站的

如何轻松退出Windows Insider预览计划:OfflineInsiderEnroll工具完整指南 【免费下载链接】offlineinsiderenroll 项目地址: https://gitcode.com/gh_mirrors/of/offlineinsiderenroll OfflineInsiderEnroll是一个实用的Windows命令行脚本工具,专…

张小明 2025/12/25 23:37:15 网站建设

wordpress 如何修改导航链接百度网站关键词优化

📝 博客主页:Jax的CSDN主页 目录 当AI开始帮我写病历,我差点以为它会当医生了 一、AI医生的"作弊开挂"日常 二、AI炼药厂的"魔法时刻" 三、AI看病的"坑"与"甜" 四、AI医疗的"未来已来" 五…

张小明 2025/12/26 1:47:39 网站建设

聊城网站制作公司电话拼团小程序制作平台

基于二阶RC等效电路模型的FFRLSAEKF的联合锂离子电池SOC估计 基于hppc工况,采用了自适应扩展卡尔曼滤波算法AEKF算法进行soc估计 能保证运行,simulink模型和仿真结果可见展示图片,误差非常小,估计效果能完全跟随soc的变化 内容&am…

张小明 2025/12/26 1:47:36 网站建设

网站备案证书查询用discuz做的门户网站

tf.keras.losses.SparseCategoricalCrossentropy,核心是记住它的「作用」和「使用场景」,不用纠结复杂推导~ 一、先明确:这个损失函数是用来干嘛的? 它的核心使命是——给模型的“分类答案”打分,告诉模型“…

张小明 2025/12/26 1:47:33 网站建设

php网站设计流程知名的vi设计公司

NVIDIA Profile Inspector:显卡性能终极调优神器深度解析 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 还在为高价显卡无法发挥全部性能而烦恼吗?你的显卡可能正在"偷懒&…

张小明 2025/12/26 1:47:31 网站建设