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

做淘宝网站用什么软件做域名查询ip地址

做淘宝网站用什么软件做,域名查询ip地址,深圳出台多个利好政策,免费微商城网站建设给定一个数组 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]

提示:

  • 1 <= nums.length <= 104
  • -231 <= nums[i] <= 231 - 1

进阶:你能尽量减少完成的操作次数吗?

题解

暴力的话两层循环可以解决问题,但显然能不暴力就不暴力,这里有个O(n)的方法

反过来思考,直接先把不为0的元素放好,记录不是0的元素的位置i和数目one,遇到一个不为0的数直接放,最后的结果就是非0元素的相对顺序没变,然后把不为0元素后面的都变成0

class Solution {
public:void moveZeroes(vector<int>& nums) {int one=0;for(int i=0;i<nums.size();i++){if(nums[i]){nums[one++]=nums[i];}}while(one<nums.size()){nums[one++]=0;}}
};

http://www.shuangfujiaoyu.com/news/20788.html

相关文章:

  • 罗源做网站的公司如何做企业网页
  • dedecms的网站放在哪个文件夹里百度旗下的所有产品
  • 海南网络公司网站建设购买链接怎么买
  • 虚拟主机搭建多个网站今日油价92汽油价格表
  • 有域名就可以做网站吗东莞网络优化调查公司
  • 做行业导航网站百度网站官网网址
  • 网站备案及管理的授权书百度平台商家联系方式
  • 没有公司做网站犯法吗百度电话
  • 品牌网站建设供应商武汉哈尔滨最新今日头条新闻
  • 卧龙区2015网站建设价格百度竞价运营
  • 门户网站建设app推广之家
  • 怎么补网站漏洞南京seo整站优化技术
  • 什么叫建网站信息流广告投放流程
  • 网站建设国内现状域名备案查询站长工具
  • 哪个网站可以免费做招牌深圳品牌seo
  • wifi管理网站网络广告创意
  • 武汉网站建议360推广登录平台
  • 从什么网站建网站好旅游网站的网页设计
  • 制作设计图的网页汕头seo外包机构
  • 公安备案网站首页网站优化课程培训
  • 福建省网站备案注销做百度推广的业务员电话
  • 越秀区建网站的公司网上推广平台
  • 怎么给企业制作网站百度旅游官网
  • 如何建立自己网站百度大搜推广
  • 长沙建设信息网站seo优化排名推广
  • 香港网站备案查询whois查询
  • 怎么在网站上做404页面排名seo公司
  • 国外网站可以访问吗怎样找推广平台
  • 什么网站能和欧美国家的人做笔友b站视频推广网站
  • 手机网站制作方法优化网站排名的方法