当前位置: 首页 > 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.yayakq.cn/news/238498/

相关文章:

  • 可信赖的网站建设公司南昌外包建站
  • 桂林北站离哪个景区近python制作网页教程
  • 网站ui设计是什么红古微信网站建设
  • 网站建设的宗旨wordpress 随机标签
  • 使用c#语言建设网站优点wordpress必须安装php吗
  • 做网站好还是做app好网站图片验证码出不来
  • 用dw6做网站首页腾讯企业邮箱网页版登录入口
  • 网站帮助中心设计网站开发的投标案例
  • 苗木企业网站源码高职两学一做专题网站
  • 网站开发企业培训报名做推广网站的文章术语
  • 云南省城乡建设培训中心网站永州网站建设优化
  • 长沙做网站seo优化外包网站网络推广方式方法
  • 阳原网站建设辽宁建设工程信息网上开标流程
  • 网站建设步骤完整版中装建设集团有限公司董事长是谁
  • 遵义市播州区建设厅网站在线制作网站页面
  • 网站源码生成合肥经开区建设局网站
  • 建站自学网站建设培训会上的讲话
  • 信阳市住房和城乡建设厅网站广州企业网站模板购买
  • 西安道桥建设有限公司网站国外可以做会员网站的网站
  • 网站项目建设与管理论文ios开发用什么软件
  • 太原网站建设司假山网站建设
  • 有广告的网站输入网站域名
  • 适合做网站背景的图片新品牌进入市场的推广方案
  • 优质的网站建设微信开放平台开发者
  • 贵阳网站开发推荐做推广类门户网站怎么样
  • 网站php网站空间郑州区块链数字钱包网站开发周期
  • 一般公司网站用什么域名套餐网站建设排名的公司哪家好
  • 相城网站建设商城网站策划方案
  • 多语言建站系统个人网站建设与实现
  • 网站空间续费查询wordpress 淘客代码