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

用html5做京东网站代码专业关键词排名优化软件

用html5做京东网站代码,专业关键词排名优化软件,视频网站建设成本,做网站设计都需要什么软件【中等题】 题目: 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额…

【中等题】

题目:

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。

不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

示例:

示例 1:

输入:nums = [1,1,1,2,2,3]
输出:5, nums = [1,1,2,2,3]
解释:函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3。 不需要考虑数组中超出新长度后面的元素。
示例 2:

输入:nums = [0,0,1,1,1,1,2,3,3]
输出:7, nums = [0,0,1,1,2,3,3]
解释:函数应返回新长度 length = 7, 并且原数组的前五个元素被修改为 0, 0, 1, 1, 2, 3, 3。不需要考虑数组中超出新长度后面的元素。

思路:

【双指针】维护一个区间,left作为左边界,right作为有边界。如果区间大小大于2,就移动数组。如果right元素与left不同的时候,就让 left变成right继续往右走。

代码:

class Solution {
public:int removeDuplicates(vector<int>& nums) {int left = 0, right = 0;while(left < nums.size() && right < nums.size()){// 区间内元素相等,且区间大小小于等于2if ((nums[right] == nums[left]) && (right - left != 2)) {right++;continue;}// 如果遇到超过两个相等的元素,就从后往前移动数组else if ((nums[right] == nums[left]) && (right - left == 2)) {for (int j = right+1; j < nums.size(); j++) {nums[j - 1] = nums[j];}// 删除尾元素,vector数组长度减1nums.pop_back();}// 更新左边界else if (nums[right] != nums[left]) {left = right;}}return nums.size();}
};

运行结果 

把while判断条件改成:

 while(right < nums.size())

运行结果明显变好:

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

相关文章:

  • 电子商务网站的建设心得建设银行 访问的网站出错
  • 彩票网站开发 极云广州关键词排名推广
  • 浙江坤宇建设有限公司网站网络营销整合营销
  • 有没有免费的网站空间公司做公司网站
  • 想在网站卖房怎么做仿牌网站服务器
  • asp网站开发 基础网站建设毕业答辩问题
  • 用html做的网站步骤网站设计ai
  • 支付宝也做网站吗自己做文字壁纸的网站
  • golang 网站开发 开源网站建设预算申请如何写
  • 网站建设的技术阶段网页微信会留下聊天记录吗
  • 网站建设合同封皮wordpress显示文章id
  • 做网站的主流软件智能软件开发方向怎么样
  • 如何做织梦论坛类的网站吉林省四平市
  • 上海网站设计案例wordpress高亮代码转义
  • 宁波网站设计方案网站开发 英文文章
  • 广州致格广告有限公司网站wordpress 删除的模板
  • 政务网站无障碍建设企业做个网站多少钱
  • 江苏建设厅网站首页百度推广在哪里能看到
  • 分类网站 模板桂林 网站建设
  • 广州外贸网站效果怎么把自己的网站放到百度搜索上
  • 关于网站建设的图片七牛做网站
  • 免费查看招标信息的网站网站开发团队 人员
  • 重庆石柱网站设计公司网站预约挂号怎么做
  • 天猫网站左侧导航用js怎么做三一国际网站设计
  • 网站开发工程师特点搞一个卖东西的网站怎么做
  • 网站建设方案书下载微商城怎么开
  • asp怎么做网站湛江市seo网站设计哪里好
  • 福州市高速公路建设指挥部网站中山专业找人公司
  • dedecms 网站名称标签网站如何做
  • wordpress视频站做织梦网站时图片路径显示错误