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

芜湖龙湖建设工程有限公司网站wordpress伪静态iis6

芜湖龙湖建设工程有限公司网站,wordpress伪静态iis6,wordpress怎样将小工具放到左侧,常用来做网站首页的文件名给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

说明:

为什么返回数值是整数,但输出的答案是数组呢?

请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

你可以想象内部操作如下:

// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝
int len = removeElement(nums, val);// 在函数里修改输入数组对于调用者是可见的。
// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。
for (int i = 0; i < len; i++) {print(nums[i]);
}

示例 1:

输入:nums = [3,2,2,3], val = 3 输出:2, nums = [2,2] 解释:函数应该返回新的长度 2, 并且
nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums =
[2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。

示例 2:

输入:nums = [0,1,2,2,3,0,4,2], val = 2 输出:5, nums = [0,1,4,0,3]
解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0,
4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。

提示:

0 <= nums.length <= 100
0 <= nums[i] <= 50
0 <= val <= 100

来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/remove-element/description/

我的代码:
方法一:笨办法。新建一个vector容器,将需要删除之外的元素按顺序push到新容器当中。

class Solution {
public:int removeElement(vector<int>& nums, int val) {if(nums.size()==0)return 0;vector<int> s;for(int i=0;i<nums.size();i++){if(nums[i]!=val){s.push_back(nums[i]);}}nums=s;return s.size();}
};

方法二:双指针法。

class Solution {
public:int removeElement(vector<int>& nums, int val) {int left  = 0; //指向当前可以放入元素的位置int right = 0; //指向当前遍历到的元素if(nums.size()==0)return 0;while(right<nums.size()){if(nums[right]==val){   //如果当前元素是需要删除的元素,right++;            //右指针直接后移}else{                   //否则赋值后,两个指针同时后移nums[left]=nums[right];left++;right++;}}return left;}
};
http://www.yayakq.cn/news/874328/

相关文章:

  • 常州网站营销推广网站开发的解决方案
  • 鄂尔多斯 网站制作平台研发
  • 怎样制作企业的网站h5简单网页代码
  • 郑州网站建设乚汉狮网络网件官网
  • 外国的网站是什么网站wordpress主题收费便宜
  • 河南网站推广那家好wordpress如果有图片显示图片
  • 网站维护套餐定制网站建设创意
  • wordpress游戏评测站睡觉杭州p2p网站开发商
  • 类似12306网站开发陕西手机网站建设公司
  • 做网站电脑配置要求个高吗网页设计作业 个人网站
  • 南昌电商网站设计河北省建设工程招标投标网站
  • 企业网站 漏洞北京市基础建设质量监督局网站
  • 怎么做公司的官方网站网站建设市场行情分析
  • 网站建设服务范围网站开发的上市公司有哪些
  • c sql网站开发ppt哪个网站做的好
  • 怎么做网站报价表用dw可以做网站吗
  • 网站免费虚拟主机申请企业网站建设规划方案
  • 如何做律师网站seo搜索引擎优化工程师招聘
  • 关于电视剧的网站设计网页25个经典网站源代码
  • 织梦网做企业网站需要授权吗做一个网站建设的流程
  • 学校 门户网站建设方案godaddy托管wordpress
  • 外贸做网站用什么泰州网站设计咨询
  • 二手房中介网站建设交互式网站是什么意思
  • 新乡网站建设哪家便宜阿里云云服务器 网站配置
  • 萍乡企业网站建设电子商务推广网站
  • 河南企业网站推广免费域名x网站
  • 深圳城乡和住房建设局网站煎蛋网 wordpress
  • 网站是用什么技术做的做徽章的企业网站
  • 民权做网站的公司基础网页制作
  • 服装网站建设目标客户免费漂亮ppt模板下载