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

网站视频下载脚本唐山市住建局官方网站

网站视频下载脚本,唐山市住建局官方网站,学动画专业后悔死了,建设网站需要支付什么插件费用吗2. 复写零 给你一个长度固定的整数数组 arr #xff0c;请你将该数组中出现的每个零都复写一遍#xff0c;并将其余的元素向右平移。 注意#xff1a;请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改#xff0c;不要从函数返回任何东西。 示例 1请你将该数组中出现的每个零都复写一遍并将其余的元素向右平移。 注意请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改不要从函数返回任何东西。 示例 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]算法思路 本题使用双指针算法. 如果[从前往后]进行原地复写的话, 由于0会复写两次, 导致没有被复写的数被[覆盖]掉了. 因此我们使用[从后向前]的复写策略. 算法流程 初始化两个指针cur 0, dest -1 先找到最后一个复写的数, 使cur指向最后一个复写的数, dest指向从后往前复写的起始位置, 应该是数组的最后一个元素的位置. 当cur arr.length时, 一直执行下面的循环: 先判断cur位置的值 如果为0, dest向后移动2步如果不是0, dest向后移动1步 判断dest是否已经到达数组的最后一个元素的位置, 如果到达了, 就终止循环. cur, 继续判断 处理边界情况. 判断dest是否发生越界(dest arr.length): 如果发生了越界: 让数组arr[arr.length - 1] 0cur--dest - 2 从后向前完成复写操作, 只要cur 0 判断cur位置的值 如果是0: dest和dest - 1位置的值改为0, dest - 2如果不是0: dest位置的值改为cur位置的值, dest-- cur-- Java代码 class Solution {public static void duplicateZeros(int[] arr) {int cur 0, dest -1;while (cur arr.length) {if(arr[cur] 0) {dest 2;} else {dest;}if(dest arr.length - 1) {break;}cur;}if(dest arr.length) {arr[arr.length - 1] 0;dest - 2;cur--;}while (cur 0) {if(arr[cur] 0) {arr[dest--] 0;arr[dest--] 0;cur--;} else {arr[dest--] arr[cur--];}}} }时间复杂度: O(N) 空间复杂度O(1)
http://www.huolong8.cn/news/233851/

相关文章:

  • 网站建设报价清单明细深圳建设招标网站首页
  • 网站模板 代码免费互联网营销师培训班
  • 哪个网站有免费ppt下载网站建设怎么配置伪静态文件
  • 建设一个招聘网站大概多少费用广东卫视新闻联播
  • 网站关键词字符编辑用ftp改网站电话怎么内页底部的没有变
  • 网站开发的原理商务型网站建设
  • 丹阳市住房建设管理局网站小程序源码怎么打开
  • 旅游网站 分析高级网站设计
  • 毕设做网站有什么题目注册公司地址可以是住宅吗
  • 百度大数据上海网站的优化公司
  • 郑州网站建设怎样开发公司行政部提升
  • 响应式网站有什么区别网站推广指标包括( )。
  • 哈尔滨专业建设网站设计网页微信版本
  • php网站开发教材卡点视频免费制作软件
  • 中国交通建设工程监督管理局网站网站原型图设计
  • 做网站还要买服务器吗wordpress 虚拟主机 推荐
  • 如何做网站结构及栏目策划企信查官网
  • 静态摄影网站模板设计网站专业
  • 网站开发vs设计报告广西建设主管部门网站
  • 丽水建设局门户网站SEO网站公司
  • 青岛建设网站设计公司厦门做网站找谁
  • 贴吧aso优化贴吧网站建设优化哪家好
  • 做电影网站服务器需求百度获客平台怎么收费的
  • 做福利网站违法吗wordpress 多个站点
  • 网站如何做视频链接网站建设一般需要多少费用
  • 建设银行e路护航官方网站登陆wordpress 最大上传
  • 网站开发seo规范品牌网站建设重點大蝌蚪
  • 柳州网站建设源码面向网站开发的相关知识
  • 网站建设中所涉及的所有链接建设360官方下载官网
  • 创建网站步骤公司变更法人的流程