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

辉县市工程建设网站建设莱芜话题济南在线

辉县市工程建设网站建设,莱芜话题济南在线,网站开发需要的语言,p2p网站建设报价题目: 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量…

题目

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

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

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

思路

代码

class Solution {public int removeDuplicates(int[] nums) {int j = 0;for (int i = 0; i < nums.length; i++) {if (nums[i] != nums[j]) {// 数组非严格递增,不会出现第三个唯一数 不等于第二个,但是等于第一个// 不会出现上述那种情况nums[++j] = nums[i];}}return j + 1;}
}

性能:时间复杂度 O(n)  空间复杂度O(1)

http://www.yayakq.cn/news/172369/

相关文章:

  • 个人网站怎么做微信支付三门峡河南网站建设
  • 邢台网站制作报价多少钱分布式网站架构
  • 手机网投网站建设html网页基本结构
  • flashfxp怎么上传网站5113二次加密和三次加密
  • h5网站怎么做api对接最好的wordpress 网站
  • 滁州网站建设hi444wordpress区块链主题
  • 东莞网站建设制作价格谷歌竞价广告
  • wordpress相关的网站聊城专业网站建设
  • 免费推广网站注册入口html网页设计介绍
  • 曹妃甸网站建设电商网站建设新闻
  • 杭州做网站工作室阿里云快速做网站
  • 西安市建设网站宁波市网站排名优化
  • 网站开发是前端还是后台邳州网站网站建设
  • 深圳做网站专业的公司wordpress 商会 模版
  • 哪些网站做物流推广好洛可可创新设计集团
  • 杭seo网站建设排名门户网站 商城系统
  • 做设计在哪个网站找图片网站搭建协议
  • 网站和ip建设合肥关键词排名技巧
  • 袜子的网站建设方案免费图片素材网站有哪些
  • 邮箱qq登录网页登陆百度优化排名
  • 网站怎么做跳转链接阜阳市住房和城乡建设局网站
  • 卡片式网站wordpress 广告插件汉化版
  • 微网站介绍辽宁建设工程信息网官网查不良行为
  • 模板网站自助建站长沙微信乘车码在哪里
  • 网站建设 兼职 外包全球网站排行
  • 用v9做网站优化深圳制作网站的公司简介
  • 郑州网站开发公司服务平台管理系统
  • 开发一套网站价格网站图片用什么格式
  • 个性定制网站贴心的广州网站建设
  • 模糊背景网站带论坛的网站模板下载地址