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

高校网站建设策划久久seo正规吗

高校网站建设策划,久久seo正规吗,wordpress html5插件下载,邯郸信息港官网登录题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums [0] 输出…

题目

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

请注意 ,必须在不复制数组的情况下原地对数组进行操作。

示例 1:

输入:

nums = [0,1,0,3,12]

输出:

[1,3,12,0,0]

示例 2:

输入:

nums = [0]
输出:

[0]

来源:力扣热题100 283. 移动零


思路(注意事项)

学习remove()函数的用法


纯代码

class Solution {
public:void moveZeroes(vector<int>& nums) {int t = 0;for (auto i : nums)if (i == 0) t ++;nums.erase(remove (nums.begin(), nums.end(), 0), nums.end());for (int i = 0; i < t; i ++) nums.push_back(0);}
};

题解(加注释)

class Solution {
public:void moveZeroes(vector<int>& nums) {int t = 0;  // 用于统计数组中 0 的个数// 遍历数组,统计 0 的个数for (auto i : nums) {if (i == 0) {t++;  // 如果当前元素是 0,计数器 t 加 1}}// 使用 remove 和 erase 删除所有 0// remove 将非 0 元素移动到数组前面,并返回新的逻辑结尾// erase 删除从新结尾到原结尾的所有元素(即删除所有 0)nums.erase(remove(nums.begin(), nums.end(), 0), nums.end());// 在数组末尾添加 t 个 0for (int i = 0; i < t; i++) {nums.push_back(0);}}
};
http://www.dtcms.com/wzjs/272216.html

相关文章:

  • 江阴外贸网站设计seo怎么学
  • 给朋友网站做宣传怎么写百度知道问答首页
  • 阜新做网站网络营销策略内容
  • 北京智能建站系统价格seo是什么字
  • 怎样审请网站google免费入口
  • 梅州市住房与城乡建设局网站网络营销流程
  • 公司网站优化成都网站优化平台
  • 北京官方网站建设关键词歌词任然
  • 一个商城网站多少钱昆山网站制作公司
  • 做网站的开发心得seo企业推广案例
  • 网站开发框架拓扑百度seo排名优化系统
  • 做网站上海公司优秀网站网页设计图片
  • 做搜索引擎优化网站费用免费的关键词优化工具
  • 北京谁会做网站开发常州网站推广排名
  • 网站平台做期货公司网站如何建设
  • 如何做一个平台青岛网站seo推广
  • java在线编程网站网站优化建议
  • 阿里云建站论坛网站长沙网站建设服务
  • 怎样拓展客户河南百度seo
  • 旅游网站的广告预算怎么做市场推广策略
  • 长春网站建设seo湖南靠谱seo优化
  • 中企动力做网站的优势越秀seo搜索引擎优化
  • 新疆维吾尔自治区建设厅网站ks刷粉网站推广马上刷
  • 如何修改网站备案的域名江门网站优化公司
  • 广州网站建设要多少钱爱链在线
  • 嘉兴南湖区优秀营销型网站建设磁力狗bt
  • 做网站建设怎么介绍自己石家庄线上推广平台
  • wordpress关闭日志班级优化大师功能介绍
  • 和网站合作有哪些活动可以做怎么做网址
  • 成都那家做网站好?巨量引擎广告投放平台登录入口