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

蒲城县住房和城乡建设局网站网站内容与模板设计

蒲城县住房和城乡建设局网站,网站内容与模板设计,网站备案修改域名ip,什么是网站的tdk一、双指针 1.1移动零 链接#xff1a;283. 移动零 - 力扣#xff08;LeetCode#xff09; 给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操…一、双指针 1.1移动零 链接283. 移动零 - 力扣LeetCode  给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。请注意 必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12]输出: [1,3,12,0,0]  解法 通过两个指针并非是真的指针只是数组的下标dest和cur将长度为n的数组划分为三个部分 [0,dest]cur已经遍历过的地方处理过不为0的部分 [dest1,cur-1]cur已经遍历过的地方处理过为0的部分 [cur,n-1]cur未遍历的地方 第一种情况 cur指向数组元素为0 [0,dest]部分是处理过并且元素不为0的部分cur指向0所以处理后[0,dest]不变 [dest1,cur-1]部分是处理过为0的部分所以处理后[dest1,cur-1]长度加一 [cur,n-1]部分长度减一 第二种情况 cur指向数组元素不为0 [0,dest]部分是处理过并且元素不为0的部分cur指向1所以处理后[0,dest]长度加一dest往后移一位用来存放1 [dest1,cur-1]部分是处理过为0的部分所以处理后[dest1,cur-1]长度不变 [cur,n-1]部分长度减一 dest往后移一位dest指向为0的部分只需要将此时的dest指向和cur指向元素交换即可之后cur 初始状态dest-1cur0 1.nums[cur]为0cur 2.nums[cur] 不为0dest后在交换nums[dest]和nums[cur]; c解法  class Solution { public:void moveZeroes(vectorint nums) {for(int dest-1,cur0; curnums.size(); cur){if(nums[cur])swap(nums[cur], nums[dest]);}} }; c语言解法  void moveZeroes(int* nums, int numsSize) {for(int dest-1,cur0; curnumsSize; cur){if(nums[cur]){ int temp 0;temp nums[dest];nums[dest] nums[cur];nums[cur] temp;}} }
http://www.hkea.cn/news/14448872/

相关文章:

  • 聚牛网站建设公司海宁建设局网站
  • 把网站做成静态页面智能展厅展馆建设
  • 宣传京津风筝网站的建设目的网站建设 中企动力南通
  • 东莞市做阀门的网站深圳商场设计公司排名
  • 移动网站开发教学大纲无锡网站建设服务
  • 网站建设之织梦模板自学网站建设看什么书
  • 电商设计网站有哪些内容商城源码免费
  • 哪类网站赚钱 优帮云网站建设与管理的总结
  • 上海市做网站网站建设费用的会计分录
  • 网站开发用盗版犯法阿里云域名注册万网
  • 万网怎样做网站调试大连城市建设网站
  • 装修公司网站要给公司做一个网站怎么做的
  • 百度文库怎么做网站排名wordpress 自适应
  • 天津网站开发价格小吃加盟网站大全
  • 广州建设集团网站淘宝网站c#设计怎么做
  • 晋江网友交流区网站网页设计实验报告分析
  • vs做网站开发吗浏览器观看的视频怎么下载
  • 佛山南海网站开发360街景地图最新版
  • 网站做平台网络公司 网站设计
  • 成都企业做网站黑龙江网站建设开发
  • 高新快速建设网站电话wordpress提问插件
  • 网站建设成功案例宣传大数据下的精准营销
  • 网站设计机构排行榜seo价格是多少
  • 网站12栅格系统怎么做做网站的专业术语
  • 网站开发工程师 酷网页设计版权代码
  • 创意网站建设设计公司天津营销型网站建设费用
  • 怎么使用网站上的模板跨境电商平台排名榜
  • 烟台公司建网站东莞建筑公司排名
  • 怎样增加网站浏览量wordpress主题cute
  • wordpress 锚点应用徐州百度快照优化