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

装修公司做推广网站怎么弄/天猫seo搜索优化

装修公司做推广网站怎么弄,天猫seo搜索优化,直播网站做收入流水,网站的下载链接怎么做题目描述 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数…

题目描述

给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。

不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

示例 1:

给定数组 nums = [1,1,2],

函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。

你不需要考虑数组中超出新长度后面的元素。

示例 2:

给定 nums = [0,0,1,1,1,2,2,3,3,4],

函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。

你不需要考虑数组中超出新长度后面的元素。

说明:

为什么返回数值是整数,但输出的答案是数组呢?

请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

你可以想象内部操作如下:

// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝
int len = removeDuplicates(nums);

// 在函数里修改输入数组对于调用者是可见的。
// 根据你的函数返回的长度, 它会打印出数组中该长度范围内的所有元素。
for (int i = 0; i < len; i++) {
print(nums[i]);
}

题目分析

通过两个指针,一个指针向前走,遇到一个不一样的数,进行两个指针元素的交换,最后的结果是返回第一个指针位置+1.

代码

Java代码如下:

class Solution {private void swap(int[] nums,int i,int j){int temp=nums[i];nums[i]=nums[j];nums[j]=temp;}public int removeDuplicates(int[] nums) {int i=0;int j=0;while(j<nums.length){while(j<nums.length&&nums[i]==nums[j]){j++;}if(j<nums.length){i++;swap(nums,i,j);j++;}}return i+1;}
}
http://www.lbrq.cn/news/763885.html

相关文章:

  • 做国际网站有用/360搜索推广
  • 常宁网站/网站优化网
  • 网站可以做音频线吗/做网页设计的软件
  • 深圳网站建设知名 乐云践新/公众号推广方法
  • 唯品会官网一家做特卖的网站/seo5
  • 武汉北京网站建设公司/百度热议
  • 做自适应网站设计/河北网站seo地址
  • 宝塔做网站443链接/网站怎么做
  • 直销公司排名表/seo实战培训机构
  • 搭建网页的基础语言/阳山网站seo
  • 如何做电子书网站/桔子seo工具
  • 如何用iis做网站/seo高端培训
  • 成都品牌建设网站公司/百度搜索引擎
  • 备案 增加网站/长尾词挖掘免费工具
  • 一建报名时间2023/搜索引擎技术优化
  • 北京网站建设亿玛酷适合5/百度网页
  • 建网站那种服务器好/上海互联网公司排名
  • python可以做复杂网站/网站工具查询
  • 网站如何做提交的报名表/培训心得体会1000字通用
  • 设计师图片素材网站/关联词有哪些小学
  • 网站建设骗子/软文营销的本质
  • wordpress 首页可变区域/自己的网站怎么样推广优化
  • 桂林象鼻山属于哪个区/seo关键词优化排名软件
  • 网站开发论文答辩问题/长沙seo技术培训
  • wordpress 帝国cms/刷关键词优化排名
  • 黑龙江做网站公司/秦皇岛seo排名
  • 重庆渝兴建设有限公司网站/广告联盟app下载赚钱
  • 视觉做的比较好的国外网站/今日足球比赛分析推荐
  • 网站建设成本价/搜索引擎seo关键词优化
  • 注册公司流程和费用一共多少钱/沧州seo推广
  • Java 8 新特性介绍
  • 04. study_ESP32配网库
  • 具身智能Scaling Law缺失:机器人界的“摩尔定律“何时诞生?
  • 通信算法之313:FPGA中实现滑动相关消耗DSP资源及7045/7035的乘法器资源
  • 从0开始跟小甲鱼C语言视频使用linux一步步学习C语言(持续更新)8.13
  • AuthController类讲解