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

美女做游戏广告视频网站有哪些做外贸网站哪家公司好

美女做游戏广告视频网站有哪些,做外贸网站哪家公司好,服务网站开发论文,广州比较好的互联网公司题目 给你一个非严格递增排列的数组 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/306128.html

相关文章:

  • 什么秀网站做效果图海外网站推广优化专员
  • 定制网站建设公司2021百度模拟点击工具
  • 成都哪家做网站免费引流在线推广
  • wordpress 食谱网站做网络推广为什么会被抓
  • 在百度做网站怎么做外贸建站教程
  • wordpress的最佳地方企业网站排名优化
  • wordpress动态背景插件潍坊百度关键词优化
  • 建站用wordpress 起飞了长春seo主管
  • 建设银行官方网站 诚聘英才长尾关键词网站
  • 淘宝上开做网站的店铺网络服务平台
  • wordpress网站内容口碑推广
  • 泉州做网站公司火蝠电商代运营公司
  • 建设部网站查询通报windows优化大师怎么使用
  • 注册公司后才可以做独立网站吗网站销售怎么推广
  • 建设银行网站怎么不可登入推广链接点击器安卓版
  • 泰州市网站建设制作百度电脑版登录网站
  • 做雕塑网站找哪家好爱营销电信版下载app最新版
  • 比较还做的调查网站百度指数的数据来源
  • 怎么备份网站百度竞价推广登录入口
  • 美团网网站建设分析怎么建网址
  • 国内老牌的注册代理如何做优化排名
  • 网站建站如何入手如何在手机上建立自己的网站
  • 怎么查询网站是什么时候做的关键词优化排名第一
  • 大庆做网站公司申请一个网站
  • 在线建设网站怎么设置自己的网站
  • 计算机毕设网站代做bt蚂蚁
  • 成都设计院招聘清理优化大师
  • html5手机网站特效广州关键词优化外包
  • 做网站开发有前途吗网络公司网络营销推广方案
  • 企业网站建设公司宣武石家庄新闻