当前位置: 首页 > 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.tj-hxxt.cn/news/47207.html

相关文章:

  • 做网站的岗位叫什么问题怎样注册网站
  • 网站页面设计欣赏模板烟台网站建设
  • 公司做网站 优帮云许昌seo公司
  • 网站的新闻栏与产品栏如何做中国体育新闻
  • 网站建设工作流程html免费建站平台哪个好
  • u网站建设免费做网站的网站
  • 淘宝联盟上怎么建设网站东莞网络营销网络推广系统
  • 做推广哪家网站好搜索引擎最新排名
  • 网站结构怎么做适合优化永久免费自助建站软件
  • 淘宝客做的比较好的网站微指数查询
  • 长沙建一个网站大概要多少钱google入口
  • 重庆网站建设技术支持重庆互联网要怎么做网络推广
  • 长洲网站建设网站统计代码
  • 培训建设网站简述网站建设的一般流程
  • 重庆市建设教育培训网win7优化大师
  • 做公司网站需要注意什么企业网络营销青岛
  • wordpress釆集插件破解seo百家论坛
  • 网站 文件服务器网站关键词排名查询
  • 网站管理系统设置潍坊网站排名提升
  • 中卫网站网站建设扬中网站制作
  • 做网站还有流量么互联网推广招聘
  • 简述网站建设步骤恶意点击软件哪个好
  • 成都哪家公司做网站产品策划方案怎么做
  • 网站的在线支付怎么做怎么推广引流客户
  • 如何查看网站是哪家公司做的营销模式100个经典案例
  • 西宁做网站今日疫情最新情况
  • 汉川网站制作企业网站推广方法实验报告
  • 博主回应网络热梗谷歌搜索广告优化
  • 一个网站收录很高 但外链很少是什么原因网络营销的内容
  • 药品行业做网站武汉网站建设方案优化