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

福田做网站的公司宁波品牌网站推广优化

福田做网站的公司,宁波品牌网站推广优化,龙华做手机网站建设,网站开发的语言千万不要被这道题标注着“简单”迷惑了,实际上需要注意的细节很多。 题目描述: 解题思路: 正序遍历,确定结果数组的最后一个元素所在的位置;知道最后一个元素的位置后倒序进行填充。 先找到最后一个需要复写的数 先…

千万不要被这道题标注着“简单”迷惑了,实际上需要注意的细节很多。

题目描述:

解题思路:

正序遍历,确定结果数组的最后一个元素所在的位置;知道最后一个元素的位置后倒序进行填充。

  1. 先找到最后一个需要复写的数
    1. 先判断cur位置的值
    2. 决定dest向后移动一步还是两步
    3. 判断dest是否已经到结束位置
    4. cur++
  2. 处理边界情况(dest超过arr.size()-1的情况) 
  3. 从后向前完成复写的操作

代码:

class Solution {
public:void duplicateZeros(vector<int>& arr) {int cur = 0;int dest = -1;while(cur < arr.size()){if(arr[cur] == 0){dest += 2;}else{dest++;}if(dest >= arr.size() - 1){break;}cur++;}if(dest > arr.size() - 1){arr[arr.size() - 1] = 0;cur--;dest -= 2;}while(cur >= 0){if(arr[cur] != 0){arr[dest] = arr[cur];dest--;cur--;}else{arr[dest] = 0;arr[dest - 1] = 0;cur--;dest -= 2;}}}
};

结果:

http://www.yidumall.com/news/50256.html

相关文章:

  • wordpress配置首页seo关键词排名优化方案
  • ps做网站需注意下载百度 安装
  • 西安哪有学做淘宝网站seo基础
  • 更新备案 网站 打开互联网营销师培训班
  • 现在建设一个基础的网站多少钱营销运营主要做什么
  • 写作网站保底和全勤的区别企业宣传软文
  • 深圳做网站要关键词搜索工具有哪些
  • 惠州东莞网站建设做网站的平台
  • 装修公司怎么做免费网站seo是什么意思中文
  • 淘宝客网站开发定制google官方入口
  • 自己做网站怎么编代码自己的网站
  • 建立自己的网站友情链接交换标准
  • wordpress下拉百度关键词搜索优化
  • 重庆网站制作招聘西安百度竞价托管公司
  • 天长做网站网站快速建站
  • 建立网站的技术海外黄冈网站推广
  • 网站建设总计西安百度推广开户运营
  • 17网站一起做网店广关键词排名技巧
  • 政府部门网站建设的重要意义线上营销推广方案
  • ps做ppt模板怎么下载网站排名优化seo公司
  • net网站开发参考文献设计一个公司网站多少钱
  • 刚做的网站适合做外链吗石家庄seo结算
  • 开发公司融资专干笔试百度seo关键词优化推荐
  • 做网站需要什么设备关键词首页排名优化公司推荐
  • 响应式web网站搜索引擎优化主要方法
  • 网站建设项目采购公告深圳网络整合营销公司
  • 网站建设成本表抖音seo排名优化软件
  • 旅游攻略那个网站做的好搜索引擎优化管理实验报告
  • 做网站开店枸橼酸西地那非片功效效及作用
  • 工贸一体化企业建设电子商务网站的误区谷歌 翻墙入口