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

东莞企业为什么网站建设模板网站好还是定制网站好

东莞企业为什么网站建设,模板网站好还是定制网站好,内容营销的价值是什么,光明随心订网站怎么做给你一个 非严格递增排列 的数组 nums ,请你原地删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需…

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

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

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

  • 返回 k

解【因为首项肯定保留,所以从第二项开始进行双指针】:

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

 另有解如下:

class Solution {
public:int removeDuplicates(vector<int>& nums) {if (nums.empty()) return 0; // 别忘记空数组的判断int slowIndex = 0;for (int fastIndex = 0; fastIndex < (nums.size() - 1); fastIndex++){if(nums[fastIndex] != nums[fastIndex + 1]) { // 发现和后一个不相同nums[++slowIndex] = nums[fastIndex + 1]; //slowIndex = 0 的数据一定是不重复的,所以直接 ++slowIndex}}return slowIndex + 1; //别忘了slowIndex是从0开始的,所以返回slowIndex + 1}
};
http://www.yayakq.cn/news/744293/

相关文章:

  • 做qq图片的网站什么网站有做册子版
  • 网站备案怎么那么麻烦iis 设置网站不能访问
  • 怎么做页游网站运营毕设做音乐网站
  • 自适应网站建设软件四川人力资源考试官网二建
  • 三明做网站wordpress边栏扩大尺寸
  • 项目网络图宁波网站优化方案
  • 专业网站建设人工智能wordpress query_post
  • 衡水建网站的公司正规的网站建设学习网
  • 盐边网站建设重庆建设厅网站首页
  • 手表网站大全wordpress讨论群
  • 福州微信网站开发东莞建筑公司排名
  • 平阴县网站建设网站 微信开发
  • 东莞网站优化seowordpress怎么建立多语种
  • 口腔医院东莞网站建设网站建设产品话术
  • 专业设计app石家庄seo排名外包
  • 公司网站开发需要什么证书服装 东莞网站建设
  • 苏州知名高端网站建设企业wordpress插件放哪
  • 南宁企业网站设计公为什么wordpress主题访问很慢
  • 网站301检测工具国内搜索引擎排行榜
  • 赣州网站制作找哪家好现在做推广的新渠道有哪些
  • 网页网站手机网站开发介绍
  • 青岛专业网站制作团队打不开网页的解决方法
  • 做网站学什么深圳电子商务网站开发
  • 数字货币网站开发h5响应式企业网站源码
  • 如何做竞价网站数据监控云主机免费
  • 网站建设创意文案百度安装应用
  • 网站建设进度及实施过程礼品网站建设公司
  • 优秀的定制网站建设制作商wordpress 新建数据库
  • 网站建设流js做网站跳转
  • 河北中冶润丰建设股份有限公司网站网站方案制作