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

网站开发如何避开法律网页制作与维护

网站开发如何避开法律,网页制作与维护,住房城乡建设部网站通报,seo网站优化技术一#xff0c;题目要求#xff1a; 给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。 请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0…一题目要求 给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。 请注意 必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums [0] 输出: [0] 提示: 1 nums.length 104 -231 nums[i] 231 - 1 二 算法原理 定义两个指针 cur从左向右扫描数组遍历数组dest指向处理区间内非0元素的最后一个元素 将数组分成三个部分 【0dest】非0元素【dest1cur-1】0元素【curn-1】待处理 cur从左向右遍历保持这三部分的状态不变当遍历结束时即完成非0元素与0元素的划分。 cur 遇到0元素 cur cur 遇到非0元素 非0元素部分长度1并把cur当前所指的这个非0元素添加到这个新增的这个位置即swapdest1cur。 三 代码实现 public void moveZeroes(int[] nums) {// 遍历之前非0元素部分长度为0所以dest -1for(int cur 0,dest -1;cur nums.length;cur ) {if(nums[nums] ! 0) {dest ; // 非0元素部分长度1// 交换新增位置处的0 和 cur当前指向的值int tmp nums[cur];nums[cur] nums[dest];nums[dest] tmp;}} }
http://www.hkea.cn/news/14569334/

相关文章:

  • 建站行业的利润做企业平台网站成本
  • 台州高端网站设计合肥做网站便宜mdyun
  • 湖北省职业能力建设处网站企业品牌推广口号
  • 网站关键词都在第二页如何给自己网站做外链
  • 怎么查看网站服务器位置网站搭建哪家公司最好
  • 好的公司网站建设网络公司排名榜
  • 网站备案 营业执照副本百度指数总结
  • 电子商务网站成本房地产网站建设方案书
  • 免费的ppt网站推荐wordpress推荐主机
  • asp网站服务建设信誉好的扬州网站建设
  • 房产机构网站建设素材网站哪个好
  • 站长工具seo客户端哈尔滨网站设计模板
  • 网上营业执照申请优化设计答案大全英语
  • 上海做网站汉狮网络app广告联盟平台
  • 手机端网站html好看的单页模板电子邀请函制作免费模板
  • 长宁长沙网站建设有什么网站可以做3d
  • 漳州住房和城乡建设部网站直播吧官网
  • 丹江口网站建设为什么企业要上市
  • 网站建设及制作教程在网站和网页的区别
  • 网站多语言版本网站营销seo
  • 食堂网站建设营销型网站应用
  • 合肥网站建石家庄做网站百度推广
  • 佛山网站建设佛山网络推广网站推广的搜索引擎推广
  • 建设网站不用模板可以吗什么网站做电子相册比加快
  • wordpress怎样搭建网站丝瓜app官网下载安装io
  • 网站建设在哪学设计网站欣赏
  • 网站设计英文翻译网站源码 酷
  • 电商网站建设培训班怎样建设公司网站
  • 全面依法治国建设法治中国优化的概念
  • 折扣网站模板大众网站平安建设之星