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

站长平台seo个人网站购买

站长平台seo,个人网站购买,长沙网站优化方式,做调差问卷的网站题目描述#xff1a; 给你一个有序数组 nums #xff0c;请你 原地 删除重复出现的元素#xff0c;使得出现次数超过两次的元素只出现两次 #xff0c;返回删除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的…题目描述 给你一个有序数组 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。不需要考虑数组中超出新长度后面的元素。 思路描述 对于这个题目来说我们可以设置两个指针即双指针一个指针指向满足题意的数组范围的右边界另一个指针指向数组中的索引从前往后遍历。后一个指针遍历完数组说明算法结束。 代码 class Solution {public int removeDuplicates(int[] nums) {int lennums.length;if(len2){return len;}int slow2,fast2;while(fastlen){if(nums[slow-2]!nums[fast]){nums[slow]nums[fast];slow;}fast;}return slow;} } 提交结果
http://www.eeditor.cn/news/119093/

相关文章:

  • 一台vps两个wordpress网站郑州便民核酸采样屋正在搭建中
  • 如何查看网站做没做301跳转家装公司加盟哪个公司好
  • 抚顺营销型网站建设软件开发周期
  • 外贸网站建设 杭州百度恶意屏蔽网站
  • 自己架设服务器建网站网站建设外包 源代码
  • 山东响应式网站开发汉中做网站的公司电话
  • 暖通设计网站推荐360点睛实效平台推广
  • 做网站毕业设计能过吗查询注册过哪些网站
  • 信阳网站建设哪家好网站建设预览
  • 婚纱网站策划书模板创口贴设计网站官网
  • 明星设计网站风格说明十大免费行情软件下载网站
  • 法律网站建设价格学网站建设有什么用
  • 去哪里做网站安全等级保护级别wordpress下载主题后怎么用
  • wordpress是模板建站在win10下建设网站
  • 乌兰县网站建设公司9377手游交易平台
  • 电子商务网站的建设及规划网页图片排版布局
  • 东莞做网站哪家最好网站域名详解
  • 网站和平台有什么区别网络图怎么绘制
  • 微信微博网站建设网站取消备案
  • 中国建设领域专业人员网站自己做的网站怎样赚钱
  • 网站建设专业公司南昌网站建设排行
  • h5网站动画怎么做的电子商务烟台网站建设
  • 进入外国网站的方法松原市住房和城乡建设局网站
  • 做网站编辑累不累一个简单的网站怎么做
  • 长春网易网站建设wordpress用什么系统好
  • 怀化人社网站西宁公司网站设计
  • 网站佣金怎么做凭证高端品销售网站
  • 若比邻跨境电商网站保定专业做网站的公司哪家好
  • 重庆网站建设制作设计企业查询显示利好什么意思
  • 发帖子的网站code snippet wordpress