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

游戏网页什么是seo是什么意思

游戏网页,什么是seo是什么意思,乒乓球网站怎么做,在线免费货源网站入口力扣283. 移动零 283. 移动零 - 力扣(LeetCode) 难度 简单 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例…

力扣283. 移动零

283. 移动零 - 力扣(LeetCode)

难度 简单

给定一个数组 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

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

class Solution {
public:void moveZeroes(vector<int>& nums) {}
};

解析代码

经典的双指针问题(数组的双指针问题就是运用下标模拟指针):

class Solution {
public:void moveZeroes(vector<int>& nums) {int letf = 0, right = 0, size = nums.size();while(right < size){if(nums[right] != 0){swap(nums[letf++], nums[right]);}++right;}}
};

力扣1089. 复写零

1089. 复写零 - 力扣(LeetCode)

难度 简单

给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。

注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。

示例 1:

输入:arr = [1,0,2,3,0,4,5,0]
输出:[1,0,0,2,3,0,0,4]
解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4]

示例 2:

输入:arr = [1,2,3]
输出:[1,2,3]
解释:调用函数后,输入的数组将被修改为:[1,2,3]

提示:

  • 1 <= arr.length <= 104
  • 0 <= arr[i] <= 9
class Solution {
public:void duplicateZeros(vector<int>& arr) {}
};

解析代码

从右往前的双指针问题(标的简单实际并不简单),需要先找到最后得到的vector最右边的数。这里找这个数用从左向右的双指针:

class Solution {
public:void duplicateZeros(vector<int>& arr) {int left = -1, right = 0, size = arr.size();while(right < size) // 找到最后一个数{if(arr[right] != 0){left++;}else{left += 2;}if(left >= size - 1){break;}right++;}if(left == size) // 处理边界情况{arr[size - 1] = 0;right --;left -= 2;}while(right >= 0) // 从右往左复写{if(arr[right] != 0){arr[left--] = arr[right--];}else{arr[left--] = 0;arr[left--] = 0;right--;}}}
};
http://www.tj-hxxt.cn/news/44945.html

相关文章:

  • wordpress tab缩进seo百科
  • 网站后台ftp账户网络公司名字大全
  • 上海网站建设官方网站优化大师百科
  • 新手如何入侵一个网站搜索引擎是什么意思啊
  • 购物网站建设公司搜索引擎优化员简历
  • 网站做移动适配以后可以取消吗百度ai开放平台
  • 网站建设与网页设计怎么制作网页链接
  • 成都住建局官网登录入口查询星巴克seo网络推广
  • 网站建设工具哪个好seo网站推广可以自己搞吗
  • sublime怎么做网站网络推广一个月工资多少
  • tdk标签影响网站权重南京seo顾问
  • 中国风古典网站模板网络搜索优化
  • 注册域名 不建网站推广平台排行榜有哪些
  • 大连网站优化公司徐州百度推广公司
  • wordpress改织梦南昌seo教程
  • 英文网站首页优化网络推广员的日常工作
  • 响应式全屏网站广告平台网站有哪些
  • 长春网站排名提升seo入门免费教程
  • 查询网站的外链营销网站定制公司
  • 购物网站开发的描述seo发包技术教程
  • 网站关键字排名连云港百度推广总代理
  • 商城网站建设公司汕头seo不错
  • 海外网站服务器下载北京关键词优化平台
  • 桂林网站制作推荐线上营销推广方案有哪些
  • 吴江网站建设哪家好百度一下首页百度一下
  • 网站用户黏度表现在明星百度指数排名
  • 兰州网站设计制作广州网页制作
  • 商务网站建设公昆明网络推广
  • 福田网站建设深圳信科时事新闻
  • 智慧团建团员登录入口站长工具seo查询软件