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

沈阳模板建站公司推荐封面上的网站怎么做

沈阳模板建站公司推荐,封面上的网站怎么做,wordpress清新,网页制作模板登录移动零 题目 给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。 请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操作。 答案1 class Solution { public:void moveZeroes(vectorint nums…移动零 题目 给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。 请注意 必须在不复制数组的情况下原地对数组进行操作。 答案1 class Solution { public:void moveZeroes(vectorint nums){ int nnums.size(),left0,right0; while(rightn) {if(nums[right]){swap(nums[left],nums[right]);left;}right; } } };答案2 class Solution { public static void moveZeroes(int[] nums) {int count 0;for (int i 0; i nums.length; i) {if (nums[i] 0) {count;continue;}nums[i - count] nums[i];}while (count0){nums[nums.length-count]0;count--;}} }这段代码实现了一个将数组中所有的0移到末尾的操作。具体解释如下 初始化变量count为0用于记录数组中0的个数。 使用for循环遍历数组nums。 如果当前元素为0则将count加1并使用continue语句跳过本次循环。 如果当前元素不为0则将当前元素移动到新的数组位置nums[i - count]上。移动的过程中利用count变量记录的0的数量较大的i的值减去count即为新的数组位置。 完成循环后使用while循环遍历count次将剩余的0放置在数组的末尾。通过nums.length-count计算得到新的0的位置将其置为0并将count减1。 通过上述操作可以将数组中的所有0移动到末尾并保持其他非零元素的相对顺序。 答案3 class Solution { public: void moveZeroes(vector nums) {int pos 0;for (int i 0; i nums.size(); i){if (nums[i] ! 0){swap(nums[i], nums[pos]);pos;}} } };可以采用逆向思维他让去把零排后面换个方法想就是把非零排前面不打乱顺序。这样一趟循环就能判断完成。先保留一个pos作为没有交换过的位置以便于后续出现非零元素可以保存这样到最后结束的时候0就自动的都排在后面了。
http://www.zqtcl.cn/news/465317/

相关文章:

  • 小型企业网站设计教程深圳seo网站推广方案
  • 做视频网站怎么备案最新网站架构
  • 黄金网站app软件下载安装免费淘宝网页版登录
  • 幸运28网站建设网站返回指定位置怎么做
  • 建设个直播网站要多少钱兴业大街网站建设
  • 网站设计培训班创业上海今天新闻发布会直播
  • 电商网站制作设计wordpress jquery 无法
  • 关键词优化易下拉效率北京和隆优化科技
  • 漯河企业网站开发天津建设协会网站
  • wap网站模式房产信息查询网
  • 做外贸怎么进入国外的网站百度指数总结
  • ui设计作品网站东莞做网站的网络公司
  • 网站未备案怎么访问做网站图片教程
  • 温州专业营销网站建设网络建设解决方案
  • 滨州网站建设 远洋科技网站需求建设书
  • 知道网站域名怎么联系域名解析不成功是什么意思
  • 武宁网站ui专业设计wordpress评论通知代码6
  • thymeleaf做网站 seo重庆平台网站建设找哪家
  • WordPress子站站群建筑工程网上申请质量安全监督
  • 怎么给网站添加图标山西手机版建站系统哪家好
  • frontpage网页制作视频教程昆明网站建设优化企业
  • 工信部 诚信网站备案公司网络营销方案
  • 网站开发采集工具如何做网站内链优化
  • 在线做英语题的网站揭阳建站服务
  • 网站非法篡改wordpress的知名网站
  • 保定网建站模板uv推广平台
  • 股权分配系统建设网站wordpress mip 模板
  • 网站及其建设的心得体会昆明云南微网站
  • 详情页在线设计网站推荐广州建设网站企业
  • 设计师网站建设哪家网络公司做网站