做cpa项目用什么网站加强网站备案管理专项行动

bicheng/2026/1/21 7:13:36/文章来源:
做cpa项目用什么网站,加强网站备案管理专项行动,怎么建立图片的网站吗,网站设计的建设目的优质博文#xff1a;IT-BLOG-CN 一、题目 给你一个有序数组nums#xff0c;请你原地删除重复出现的元素#xff0c;使得出现次数超过两次的元素只出现两次 #xff0c;返回删除后数组的新长度。不要使用额外的数组空间#xff0c;你必须在原地修改输入数组并在使用O(1)额… 优质博文IT-BLOG-CN 一、题目 给你一个有序数组nums请你原地删除重复出现的元素使得出现次数超过两次的元素只出现两次 返回删除后数组的新长度。不要使用额外的数组空间你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。 说明 为什么返回数值是整数但输出的答案是数组呢请注意输入数组是以「引用」方式传递的这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下: // nums 是以“引用”方式传递的。也就是说不对实参做任何拷贝 int len removeDuplicates(nums);// 在函数里修改输入数组对于调用者是可见的。 // 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。 for (int i 0; i len; i) {print(nums[i]); }示例 1 输入nums [1,1,1,2,2,3] 输出5, nums [1,1,2,2,3] 解释函数应返回新长度 length 5, 并且原数组的前五个元素被修改为1, 1, 2, 2, 3。不需要考虑数组中超出新长度后面的元素。 示例 2 输入nums [0,0,1,1,1,1,2,3,3] 输出7, nums [0,0,1,1,2,3,3] 解释函数应返回新长度length 7, 并且原数组的前五个元素被修改为0, 0, 1, 1, 2, 3, 3。不需要考虑数组中超出新长度后面的元素。 1 nums.length 3 * 104 -104 nums[i] 104 nums已按升序排列 二、代码 思路 因为给定数组是有序的所以相同元素必然连续。我们可以使用双指针解决本题遍历数组检查每一个元素是否应该被保留如果应该被保留就将其移动到指定位置。具体地我们定义两个指针slow和fast分别为慢指针和快指针其中慢指针表示处理出的数组的长度快指针表示已经检查过的数组的长度即nums[fast]表示待检查的第一个元素nums[slow−2]为上上一个应该被保留的元素所移动到的指定位置。判断nums[slow−2]是否和当前待检查元素nums[fast]相同。当且仅当nums[slow−2]nums[fast]时当前待检查元素nums[fast]不应该被保留因为此时必然有nums[slow−2]nums[slow−1]nums[fast]。最后slow即为处理好的数组的长度。 特别地数组的前两个数必然可以被保留因此对于长度不超过2的数组我们无需进行任何处理对于长度超过2的数组我们直接将双指针的初始值设为2即可。 class Solution {public int removeDuplicates(int[] nums) {// 思路定义快慢两个指针fast slow 当 fast fast - 2 时替换掉当前元素if (nums.length 3) {return 2;}int slow 2, fast 2;while (fast nums.length) {// 这里需要用slow去-2if (nums[slow - 2] ! nums[fast]) {nums[slow] nums[fast];slow;}fast;}return slow;} }时间复杂度 O(n) 其中n是数组的长度。我们最多遍历该数组一次。 空间复杂度 O(1) 我们只需要常数的空间存储若干变量。 通用解法 为了让解法更具有一般性我们将原问题的「保留2位」修改为「保留k位」。 对于此类问题我们应该进行如下考虑 【1】由于是保留k个相同数字对于前k个数字我们可以直接保留 【2】对于后面的任意数字能够保留的前提是与当前写入的位置前面的第k个元素进行比较不相同则保留 举个例子我们令k2假设有如下样例[1,1,1,1,1,1,2,2,2,2,2,2,3] 【1】首先我们先让前2位直接保留得到1,1 【2】对后面的每一位进行继续遍历能够保留的前提是与当前位置的前面k个元素不同答案中的第一个1因此我们会跳过剩余的1将第一个2追加得到1,1,2 【3】继续这个过程这时候是和答案中的第2个1进行对比因此可以得到1,1,2,2 【4】这时候和答案中的第1个2比较只有与其不同的元素能追加到答案因此剩余的2被跳过3被追加到答案1,1,2,2,3 class Solution {public int removeDuplicates(int[] nums) { return process(nums, 2);}int process(int[] nums, int k) {int u 0; for (int x : nums) {if (u k || nums[u - k] ! x) nums[u] x;}return u;} }时间复杂度 O(n) 空间复杂度 O(1) splice直接删除 同删除有序数组中的重复项一题类似本题要求允许存在两个重复值那么只需要从索引值为2的地方开始遍历即可 当nums[i]nums[i-2]时说明有大于2个重复项那么利用splice删除当前索引下的数组值因为删除数组元素后数组长度发生改变所以需要i--回到当前索引位置继续检索否则会跳过一个未检索到的元素最后输出数组长度即可 /*** param {number[]} nums* return {number}*/ var removeDuplicates function (nums) {for (var i 2; i nums.length; i) {if (nums[i] nums[i - 2]) {nums.splice(i,1)i--} }return nums.length };时间复杂度 O(n) 空间复杂度 O(n)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88262.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建设网站主要有哪些技术外贸型网站制作

这题只需要注意一个点&#xff0c;就是所有二次函数的二次系数都是大于0的&#xff0c;这说明这是个下凸函数&#xff0c;而且最小值旁边都是单调的&#xff0c;对于求区间凸函数极值问题&#xff0c;套三分模板即可。 AC代码&#xff1a; #include<bits/stdc.h> usin…

慈溪建设网站一个专门做标题的网站

背景&#xff1a;基线扫描时&#xff0c;docker镜像中的tomcat在检查是否支持HTTPS等加密协议这一项上未通过。 思路&#xff1a;先通过JDK自带的keytool工具生成证书&#xff0c;再从tomcat的server.xml配置文件中增加配置。 我不确定不同版本的JDK生成的证书是否可以通用&a…

公司网站怎么做关键字临海做网站的公司

StarRocks 支持数据类型&#xff1a;数值类型、字符串类型、日期类型、半结构化类型、其他类型。您在建表时可以指定以下类型的列&#xff0c;向表中导入该类型的数据并查询数据。 5.1 数值类型 SMALLINT2 字节有符号整数&#xff0c;范围 [-32768, 32767] INT4 字节有符号整…

做网站空间放哪些文件夹.net怎么做网站

目录 1、理论 2、实践 3、注意事项 在CAN总线系统中&#xff0c;波特率的计算是一个关键步骤&#xff0c;它确保网络上的所有设备能够以相同的速率进行通信。 1、理论 波特率的计算涉及到几个关键参数&#xff0c;包括CAN控制器的时钟频率、分频因子、以及位时间的不同部分…

深圳市宝安区住房和建设局网站潍坊制作网站软件

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 在AI时代&#xff0c;项…

亲子游网站建设内容wordpress 最近访客 多说

随着时代的变迁&#xff0c;科技创新已成为推动制造业高质量发展的关键力量。森歌&#xff0c;作为厨电行业的佼佼者&#xff0c;始终坚守着对优质品质的承诺&#xff0c;并在品牌的科技化升级之路上不断迈进。 在制造业科技化的背景下&#xff0c;新型工业化、数字经济、制造…

批量扫dedecms做的网站营销网站优点

本文&#xff0c;我们将研究高级RAG方法的中的重排序优化方法以及其与普通RAG相比的关键差异。 一、什么是RAG&#xff1f; 检索增强生成&#xff08;RAG&#xff09;是一种复杂的自然语言处理方法&#xff0c;它包括两个不同的步骤&#xff1a;信息检索和生成语言建模。这种方…

湘潭市高新建设局网站国内大型餐饮网站建设

在MyBatis中&#xff0c;resultType和resultMap都用于将数据库查询结果映射到Java对象&#xff0c;但它们在使用方式和灵活性上有一些区别。 resultType resultType是一个简单的类型别名&#xff0c;它用于指定查询结果应该映射到的Java类型。当数据库表中的列名和Java对象的属…

销售型企业网站建设应遵守的原则网络营销相关信息

文章目录 1.可能需要针对以下几个方面进行优化和调整&#xff1a;2.出现大量误报会直接导致精确率和准确率明显下降。3.解决办法&#xff0c;采用最简单的样本均衡3.1.样本均衡3.2.添加负样本 1.可能需要针对以下几个方面进行优化和调整&#xff1a; 数据集质量&#xff1a; 确…

哈尔滨网站开发需要多少钱怎么做这个购物网站

参考自&#xff1a; http://python.jobbole.com/85852/&#xff0c; 原文探究的更深&#xff0c;有兴趣的可以去看看。简介来讲就是使用一种特殊的注释来声明编码格式&#xff0c;如何判断这种格式也用了很简单粗暴有效的办法--正则表达式&#xff1b;正则表达式如下&#xff1…

连云港做网站制作wordpress安装配置php5.2

摘要&#xff1a;关于够匹比低高强钢筋筋的极限度钢大强度应变拉伸。统分变异系数主观权是一种法赋赋权法。关于够匹对第的说确的物流法正三方是(。...关于够匹比低高强钢筋筋的极限度钢大强度应变拉伸。最大区边压应缘力在受压&#xff0c;计算机软件系破坏截面梁正适筋受弯时…

淮安软件园有做网站的吗服务号开发

Bytebase 是面向研发和 DBA 的数据库 DevOps 和 CI/CD 协同平台。目前 Bytebase 在全球类似开源项目中 GitHub Star 数排名第一且增长最快。 Bytebase 的架构 Bytebase 是一个单体架构 (monolith)&#xff0c;前端是 Vue3 TypeScript&#xff0c;后端是 Go。前端利用 Go 1.6 …

网站免费进入窗口软件2023wordpress简单主题下载

文章目录 介绍Class类与instanceof的区别 访问字段调用方法调用构造方法获取继承关系动态代理 介绍 反射reflection&#xff0c;是指在程序运行期间可以拿到一个对象的所有信息。 正常情况下获取一个对象信息&#xff0c;需要import该类&#xff0c;反射可以在对某个实例一无所…

港口建设网站wordpress仿 模板

1.安装vscode插件 1. **Markdown All in One** ——提供丰富的Markdown相关的快捷键、自动补全功能&#xff0c;提高md文档编写生产力 2. **Markdown Preview Ehanced** ——用于渲染当前编写文档的效果同步预览 3. **Paste Image** ——用于快速引用图片至Markdown文…

鹰潭律师网站建设百度站长统计工具

MongoDB noSQL数据库 特点 数据文件存储格式为 BSON &#xff08;JSON 的扩展&#xff09; &#xff5b;“name”&#xff1a;“joe”&#xff5d;这是 BSON 的例子&#xff0c;其中"name"是键&#xff0c;"joe"是值。键值对组成了 BSON 格式。面向集合…

英文网站建设推广网站全是乱码

一、条件语句 1.1 测试 test 测试文件的表达式是否成立 格式&#xff1a;test 条件表达式 [ 条件表达式 ] 选项作用-d测试是否为目录-e测试目录或文件是否存在-a测试目录或文件是否存在-f测试是否为文件-r测试当前用户是否有权限读取-w测试当前用户是否有权限写入-x测试当前…

哈尔滨建站模板厂家三只松鼠网站推广策略

集合转为树结构 单表&#xff0c;数据有层级&#xff0c;通过parentId关联 先需要获取层级树类型的数据&#xff0c;但不想多次查询&#xff0c;需要减少查询sql次数 1.单表查询所有有效数据 2.逻辑层处理成树结构 public List<CheckVo> fun(){List<CheckVo> resul…

找做仿网站鹰潭网站建设

Look&#xff01;&#x1f440;我们的大模型商业化落地产品&#x1f4d6;更多AI资讯请&#x1f449;&#x1f3fe;关注Free三天集训营助教在线为您火热答疑&#x1f469;&#x1f3fc;‍&#x1f3eb; 在这个信息爆炸的数字时代&#xff0c;你是否也想掌握那种像魔法一样的AI技…

三只松鼠网站谁做的东台做网站公司

文章目录第一周&#xff1a;深度学习的实用层面训练、开发、测试集偏差、方差机器学习基本步骤L2正则化Dropout&#xff08;随机失活&#xff09;正则化其它正则化方法正则化输入神经网络的权重初始化梯度检验第二周&#xff1a;优化算法Mini-Batch梯度下降法指数加权平均指数加…

重庆做企业网站可以登陆的wordpress

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” 文章目录 1. 配置MariaDB数据库1.1 安装MariaDB数据库1.2 测试局域网内远程连接 2. 内网穿透2.1 创建隧道映射…