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

安庆建设工程造价网站网站每年都要续费吗

安庆建设工程造价网站,网站每年都要续费吗,云南建设厅网站安全处,品牌网站建设策划复写零 .习题链接题目描述算法原理初始值步骤1步骤2我的答案: . 习题链接 复写零 题目描述 给你一个长度固定的整数数组 arr #xff0c;请你将该数组中出现的每个零都复写一遍#xff0c;并将其余的元素向右平移。 注意#xff1a;请不要在超过该数组长度的位置写入元素… 复写零 .习题链接题目描述算法原理初始值步骤1步骤2我的答案: . 习题链接 复写零 题目描述 给你一个长度固定的整数数组 arr 请你将该数组中出现的每个零都复写一遍并将其余的元素向右平移。 注意请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改不要从函数返回任何东西。 输入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] 算法原理 这道题用到的算法是双指针算法,我们定义两个指针:cur和dest,这两个指针需要帮助我们完成两件事: 找到最后一个复写的数从后往前进行复写操作 初始值 cur的初始值为0,因为它需要从零开始遍历数组中的数 dest的初始值为-1,因为它表示复写后的最后一位数的地址 步骤1 步骤1是利用双指针中的快慢指针来完成: 判断当前cur的值是否为0如果cur为零,dest就往后走两步,不为零则走一步判断当前dest是否已经走到数组的末尾,如果没有,则执行下一步cur 步骤2 判断dest是否已经越界,如果已经越界,执行下面步骤 a. 将n-1的位置修改为0 b. cur向前倒退一步,即cur–;dest倒退两步从cur位置开始遍历数组,依次进行复写操作判断cur当前的值: a. 如果是0,dest以及dest-1的位置修改为0,然后dest-2; b. 如果非0,dest位置修改为cur位置的值,dest-1; c.cur–,然后复写下一个数 我的答案: class Solution {public void duplicateZeros(int[] arr) {int cur 0;int dest -1;int n arr.length;//1.找到复写的最后一个数for(;destn-1;cur){if(arr[cur]0){dest2;}else{dest;}if(destn-1) break;}//2.从后往前进行复写//a.处理特殊情况if(destn-1){arr[n-1]0;cur--;dest-2;}while(cur0){if(arr[cur]0){arr[dest--]0;arr[dest--]0;}else{arr[dest--]arr[cur];}cur--;}} }
http://www.zqtcl.cn/news/269505/

相关文章:

  • 建设银行网站怎么注销网银百度广告联盟
  • flash建网站教程天津市建设工程评标专家网
  • 合格的网站设计师需要会什么软件seo 深圳
  • 公司网站建设费用账务处理软文300字案例
  • 门户型网站特点网站营销推广的公司
  • wordpress gif主题seo兼职怎么收费
  • 商城免费建站系统手机端首页尺寸多少
  • 网站上存储播放视频怎么做wordpress 作品集 相册
  • 建设网工程信息南昌官网seo厂家
  • 上海网站seo牛巨微网页设计模板html代码个人介绍
  • 网站 架构 设计公司网站建设费怎么做账
  • 合肥电脑网站建站萍乡手机网站建设
  • 优化seo网站西安wordpress 做购物网站
  • 广州建设档案馆网站稿定设计app免费版官方
  • 橙色企业网站源码建设工程投标文件在哪个网站有发布
  • 服务器可以做网站吗深圳高端网站建设创新
  • 企业平台网站建设方案大连网络广告
  • 如何给网站做宣传新手怎么建立自己网站
  • 酒店和网站对接如何做开发网站那个好
  • 北京建设信源咨询有限公司网站快对小程序入口
  • 湖北人工智能建站系统软件城乡建设官网
  • 广东模板建站平台设计网站
  • 晋江市住房和城乡建设网站二进制可以做网站是吗
  • 企业网站优化的方式网站开发 -(广告)
  • 素材解析网站搭建wordpress 提问
  • 域名解析网站安卓android系统下载
  • 相亲网站做推广的照片是谁广告优化师前景
  • 营销导向的网站建设的主要流程陕煤建设集团网站
  • 电商网站销售数据分析网页美工设计实训报告
  • 百度新网站收录wordpress免刷新插件