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

mm131网站用什么软件做的网站建设方案模板

mm131网站用什么软件做的,网站建设方案模板,用帝国cms做企业网站版权,网站返利二维码怎么做目录 1.题目描述: 2.算法分析: 3.代码展示: 1.题目描述: 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对…

目录

1.题目描述:

2.算法分析:

3.代码展示:


1.题目描述:

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

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

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

判题标准:

系统会用下面的代码来测试你的题解:

int[] nums = [...]; // 输入数组
int[] expectedNums = [...]; // 长度正确的期望答案int k = removeDuplicates(nums); // 调用assert k == expectedNums.length;
for (int i = 0; i < k; i++) {assert nums[i] == expectedNums[i];
}

如果所有断言都通过,那么您的题解将被 通过

示例 1:

输入:nums = [1,1,2]
输出:2, nums = [1,2,_]
解释:函数应该返回新的长度 2

示例 2:

输入:nums = [0,0,1,1,1,2,2,3,3,4]
输出:5, nums = [0,1,2,3,4]
解释:函数应该返回新的长度 5

2.算法分析:

  1. 初始化指针​​:

    • 使用一个指针 index 来表示当前不重复数组的末尾位置。初始时,index = 1,因为第一个元素(nums[0])肯定是不重复的。
  2. ​遍历数组​​:

    • 从第一个元素开始(i = 0),遍历到倒数第二个元素(i < nums.size() - 1)。
    • 比较当前元素 nums[i] 和下一个元素 nums[i + 1]
      • 如果它们不相等,说明 nums[i + 1] 是一个新的唯一元素,将其放到 nums[index] 的位置,然后 index 自增。
      • 如果它们相等,则跳过,继续检查下一个元素。
  3. ​返回结果​​:

    • 最终 index 的值即为去重后数组的长度。

3.代码展示:

int removeDuplicates(vector<int>& nums) {int index = 1;//开始遍历数组for (int i = 0; i < nums.size()-1; i++) {if (nums[i] != nums[i + 1]) {nums[index] = nums[i + 1];index++;}}return index;
}

26. 删除有序数组中的重复项 - 力扣(LeetCode)https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/

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

相关文章:

  • 公司怎么在百度做网站腾讯广告投放平台官网
  • 美女做暖暖视频免费网站百度网站推广怎么做
  • 淘宝客如何建设自己的网站怎么做谷歌推广
  • 做网站 多少钱品牌营销的概念
  • 高品质网站建设百度新版本更新下载
  • 免费公司网站申请免费发外链的网站
  • 海外网站导航东莞优化排名推广
  • 王野天女演员葛优照片公司seo推广营销网站
  • 怎么做合买彩票网站百度口碑官网
  • 如何做品牌网站设计东莞服务好的营销型网站建设
  • 自己建设网站赚钱怎样申请网站注册
  • 帝国小说网站模板大作设计网站
  • 泰安建设网站google推广妙招
  • 12个 网站模板 管理网站seo优化外包
  • wap手机网站模板网站免费搭建
  • o2o网站系统建设今日刚刚发生的国际新闻
  • 珠江摩尔网站建设搜收录网
  • kindeditor wordpress揭阳seo快速排名
  • 网络营销课程多少钱seo建站
  • 专门做图的网站电子商务是干什么的
  • phpcms v9 网站建设入门广东网站seo策划
  • 做网站一般需要哪些文件夹网络营销师是干什么的
  • 做HH网站实体店怎么引流推广
  • 定制型网站制作公司培训如何优化网站
  • 乌鲁木齐招聘网站建设网站加速器
  • 组建网站 多少钱上海公关公司
  • 临沂网站制作培训百度指数分析大数据
  • 莆田网站建设开发志鸿优化网
  • 网站开发功能合同范本南京百度推广优化
  • 游戏钓鱼网站开发湖口网站建设