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

看男女做那个视频网站seo排名优化培训

看男女做那个视频网站,seo排名优化培训,wordpress插件制作教程视频,网站建设的主题题目 给你一个非严格递增排列的数组 nums ,请你原地删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k &#xff0c…

题目

给你一个非严格递增排列的数组 nums ,请你原地删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。

考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:

  • 更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。

  • 返回 k 。

思路一:

暴力

先将数组遍历一遍,在找到相同的元素时,在进行遍历把每一个数向前覆盖

class Solution {public int removeDuplicates(int[] nums) {int n = nums.length;for(int i = 1; i < n;i++){if(nums[i] == nums[i-1]){for(int j = i;j < n-1;j++){nums[j] = nums[j+1];}i--;n--;}}return n;}
}

思路二:

双指针

快指针表示遍历数组到达的下标

慢指针表示下一个不同元素要填入的下标位置

class Solution {public int removeDuplicates(int[] nums) {if(nums.length == 0)return 0;int fast = 1;int slow = 1;while(fast < nums.length){if(nums[fast] != nums[fast-1]){nums[slow] = nums[fast];slow++;}fast++;}return slow;}
}

http://www.dtcms.com/wzjs/37623.html

相关文章:

  • 做网站那里做可靠深圳网络推广专员
  • 公交公司网站建设的意义南宁排名seo公司
  • 金属网站模板谷歌商店下载官方
  • 临沂哪里有做网站关键词优化包年推广
  • wordpress 去除html处理器优化软件
  • 企业网站管理系统站长之家android优化大师
  • 为什么用php做网站营销策略理论
  • 手机维护 Wordpress信息流优化师是做什么的
  • 科技让生活更美好500字六年级seo销售代表招聘
  • 如何使用wp做网站江苏seo排名
  • 会ps的如何做网站免费涨1000粉丝网站
  • 单位网站建设意见sem优化软件哪家好
  • 珠海做网站优化百度指数有哪些功能
  • 广州越秀区酒店广州seo营销培训
  • 深圳企业微电影拍摄seo服务是什么意思
  • 沈阳建站推特最新消息今天
  • 响应式网站怎么做自己搭建一个网站
  • 珠海住房和建设局网站郑州网站seo顾问
  • 专门做动漫的网站有哪些朝阳seo推广
  • 家居网站关键词怎么做新的seo网站优化排名 排名
  • 在哪里能找到建网站磁力棒
  • 潍坊高端网站开发北京网站推广助理
  • 四川专业网站建设费用互联网舆情信息
  • 北京展览展示设计有限公司seo全网推广营销软件
  • springboot 网站开发seo发帖工具
  • 三线建设网站百度一下你就知道下载
  • 小松建设的官方网站武汉网站开发公司seo
  • 长沙sem推广香港seo公司
  • 深圳市建筑工程交易服务seo优化培训班
  • ec2 ubuntu wordpressseo具体怎么优化