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

做批发的网站有哪些注册安全工程师

做批发的网站有哪些,注册安全工程师,素材网站pinterest,网络策划就业前景力扣 1089 复写零 思路:双指针 第一步:利用指针 cur 去记录最后一位要复写的数 , 利用指针 dest 指向最后一位数所要复写的位置; 实现过程:最开始 cur 指向0,dest 指向 -1 , 当arr[cur] ! …

  力扣   1089  复写零

思路:双指针

第一步:利用指针 cur 去记录最后一位要复写的数 , 利用指针 dest 指向最后一位数所要复写的位置;

实现过程:最开始 cur 指向0,dest 指向 -1 , 当arr[cur] != 0 时,dest 走两步 ,否则 走一步 ; 判断dest是否已经处于数组最末端的位置 或者已经越界;

第二步: 如果数组已经越界 ,让 arr[arr.size()-1] = 0;  dest -= 2; cur --;

第三步: 依次按要求从后往前完成复写。

class Solution {
public:void duplicateZeros(vector<int>& arr) {int cur = 0 , dest = -1;//确定要复习的最后一位数,使用cur指针指向while(cur < arr.size()){if(arr[cur] !=0){dest++;}else{dest +=2;}//当dest指针指向数组最后一个位置或者越界一位,跳出循环,不再让cur 往后走if(dest >= arr.size()-1){break;}++cur;}// 如果dest处于arr.size()的位置if(dest == arr.size()){arr[arr.size()-1] = 0;dest -=2;--cur;}// 从右往左依次完成复while(cur >=0){if(arr[cur]){arr[dest--] = arr[cur--];}else{arr[dest--] = 0;arr[dest--] = 0;cur--;}}}
};

 

http://www.tj-hxxt.cn/news/66020.html

相关文章:

  • 佛山做外贸网站特色站长工具seo综合查询可以访问
  • 新安人才网系统优化软件
  • 医疗企业网站模板网络营销方案的范文
  • 苏州做网站推广的公司哪家好竞价广告
  • 高明网站设计企业网络营销成功案例
  • 政府网站建设资质怎样制作一个自己的网站
  • 最受欢迎的wordpress主题seo网站关键词排名软件
  • 网站模板怎样在本地测试seo资源咨询
  • 烟台网站建设4038gzs汕头百度网站推广
  • 只做乡村旅游的网站游戏推广平台
  • 什么网站可以直接做word文档比较靠谱的推广公司
  • 洛阳建站推广公司品牌宣传
  • 旅游网站建设技术有哪些内容百度指数是搜索量吗
  • 网站改版建设方案网络黄页推广软件哪个好用
  • 网站一般字体网站优化公司排名
  • 怎么利用网站做外链接小广告多的网站
  • 邢台做网站动态怎样开自己的网站
  • 风雨同舟 网站建设产品推广平台有哪些
  • 小网站的制作网站建设黄页免费观看
  • 做网站公司项目的流程网站更新seo
  • 纺织品做外贸一般在哪个网站上品牌营销策划十大要点
  • 建设网站目录域名注册后怎么使用
  • 怎么选择营销型网站建设公司网络优化工作内容
  • 大型网站建设的必须条件无锡做网站的公司
  • 站酷网海报素材图片长沙seo计费管理
  • 万江建筑培训中心搜索引擎优化报告
  • 网站有备案号榜单优化
  • 建筑公司网站大全社群营销的案例
  • 外包做网站哪家好职业技能培训网站
  • 行业网站建设网站宣传方式有哪些