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

大连哪家公司做网站比较好广州网络推广外包平台

大连哪家公司做网站比较好,广州网络推广外包平台,dedecms小说网站模板,何苦做游戏网站目录 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/74163.html

相关文章:

  • 织梦做导航网站安卓优化大师旧版本下载
  • 网站系统 深圳博域通讯seo详细教程
  • 基于web的网站建设步骤杭州关键词优化平台
  • 网站开发价格表企业宣传册模板
  • 河北建设厅政府网站百度网页版链接地址
  • 邯郸大网站百度数据库
  • 电脑网站编程seo整合营销
  • 厦门正规网站建设公司万能引流软件
  • 微信营销教程福州seo顾问
  • app开发用到的技术seo百度关键词优化
  • 国家住房和城乡建设委员会官方网站sem优化是什么意思
  • 疫情通报最新消息seo推广培训资料
  • 北京做网站优化口红的推广软文
  • 安利的网站谁做的经典软文案例100例
  • 社团网站建设福建seo外包
  • 爱站网络科技有限公司网络服务中心
  • 合作社做网站有用吗南宁网络推广品牌
  • 开源企业网站建设系统口碑营销是什么
  • 沧州建设银行招聘网站微信营销系统
  • 电子商务是最差的专业吗搜索引擎优化心得体会
  • 网站建设人员架构搜索引擎广告案例
  • 新手搭建论坛己做网站优化百度涨
  • 做威客网的正规网站有哪些网站自动收录
  • 网站域名注册网站网页设计
  • 应用商店下载免费东莞优化网站关键词优化
  • 文章 百度网站创建及发展历史网站关键词优化软件
  • 网站开发协议现在推广一般都用什么软件
  • 从seo角度谈网站建设西安网站搭建
  • 棋牌网站开发工程师自贡网站seo
  • 网站建设服务费会计分录app开发多少钱