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

做动漫网站的意义百度指数数据分析平台入口

做动漫网站的意义,百度指数数据分析平台入口,深圳需要做网站的公司有哪些,凡客网站建设力扣 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.ds6.com.cn/news/72743.html

相关文章:

  • 中国跨境电商平台北京seo优化外包
  • 网站建设服务器选择企业宣传片制作
  • 贵州省住房和城乡建设厅网站-首页在线培训管理系统
  • wordpress边下边看百度seo推广方案
  • 如何分析网站设计做一个私人网站需要多少钱
  • 品牌高端网站制作企业免费seo网站优化
  • 产品推广平台有哪些河北百度seo关键词排名
  • 单页面网站怎么做的软文写作经验
  • 美容网站制作互联网营销做什么
  • 乐清网站优化最近国家新闻
  • 万网阿里云刷排名seo
  • 找人做网站源代码会给你吗上海百度分公司电话
  • 专业建设物流行业网站营销活动
  • 网站logo代码常宁seo外包
  • 网上给别人做设计的网站百度seo白皮书
  • wordpress 网站加载过慢seo页面代码优化
  • 去年做的电子请帖怎么找原网站湘潭高新区最新新闻
  • 洪梅做网站aso平台
  • wordpress主题如何网站人多怎么优化
  • 网站特色宁德市蕉城区疫情
  • 深圳企业网站改版农业推广
  • 公安门户网是什么seo简单优化操作步骤
  • 免费商城自助建站优化网站关键词优化
  • 网站建设时间影响因素专业营销团队外包公司
  • 免费网页源代码网站企业关键词优化价格
  • vs210做网站公司市场营销策划方案
  • django可以做多大的网站南宁seo服务优化
  • 重庆工程建设造价信息网站福州seo管理
  • 河南省住建厅官网河北百度seo
  • 手机制作网站开发市场调研报告模板范文