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

最全的游戏网站慧达seo免登录发布

最全的游戏网站,慧达seo免登录发布,查互做蛋白的网站,南京浦口做网站点复写0 1089. 复写零 - 力扣(LeetCode) 给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上…

复写0

1089. 复写零 - 力扣(LeetCode)

给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。

注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。

示例 1:

输入:arr = [1,0,2,3,0,4,5,0]
输出:[1,0,0,2,3,0,0,4]
解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4]

示例 2:

输入:arr = [1,2,3]
输出:[1,2,3]
解释:调用函数后,输入的数组将被修改为:[1,2,3]

提示:

  • 1 <= arr.length <= 104
  • 0 <= arr[i] <= 9

思路如图:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Java代码:

class Solution {public void duplicateZeros(int[] arr) {int cur = 0 , dest = -1, n = arr.length;// 1. 找到最后复写位置的数while(cur < n){if(arr[cur] == 0) dest += 2;else  dest += 1;if(dest >= n - 1) break;cur ++;}// 2. 处理边界问题if(dest == n){arr[n - 1] = 0;cur--;dest -= 2;}// 3. 从后向前复写while(cur >= 0){if(arr[cur] != 0) arr[dest--] = arr[cur--];else{arr[dest--] = 0;arr[dest--] = 0;cur--;}}}
}

C++代码:

class Solution {
public:void duplicateZeros(vector<int>& arr) {int n = arr.size(), cur = 0, dest = -1;while(cur < n){if(arr[cur] == 0) dest += 2;else dest += 1;if(dest >= n - 1) break;cur++;}if(dest == n){arr[n - 1] = 0;cur--;dest -= 2;}while(cur >= 0){if(arr[cur] != 0) arr[dest--] = arr[cur--];else{arr[dest--] = 0;arr[dest--] = 0;cur -= 1;}}}
};
http://www.tj-hxxt.cn/news/11631.html

相关文章:

  • 网站建设需要哪些成本seo工具有哪些
  • 幼教资源网网站开发策划书搜索引擎分类
  • 移动网站建设推荐seo搜索引擎优化工资多少钱
  • 可以做彩票网站的工作室汕头百度推广公司
  • html网站开头怎么做的百度搜索平台
  • 做网站的时候怎么把图片往左移网上的推广
  • 网站 配色表南京seo排名收费
  • 怎么做网站变更南宁网络推广外包
  • 东阳市建设局网站seo分析报告
  • 科技公司网站欣赏免费个人网站建站申请
  • 关于网站开发相关法律条款百度查重免费
  • 网络总体方案设计seo网络营销技巧
  • 免费网站建设平台域名网站
  • 做网站用上面软件写代码比较好如何制作一个宣传网页
  • 广州网站建设集团google永久免费的服务器
  • 产品网站建设建议网络营销优秀案例
  • 临沂网站制作推推蛙贴吧优化
  • html5韩国网站模板苏州seo排名公司
  • 写小说的网站自己做封面网站搜索引擎拓客
  • 外贸营销型网站建设平台seo推广平台服务
  • 自己的网站如何做分销兰州网络推广优化服务
  • 给人做代工的网站做手机关键词快速排名软件
  • 投融资平台seo关键词优化
  • 北京有哪些网站建设公司品牌营销策略分析
  • seo网站优化推广教程baike seotl
  • 茶文化网站建设规划书范文网络营销策略的制定
  • 湖南做网站 搜搜磐石网络线下推广公司
  • 用哪个网站做首页好营口seo
  • 网站设计部seo培训资料
  • 上海市建设厅网站查询今天最新新闻报道