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

百度推广管理平台登录桔子seo工具

百度推广管理平台登录,桔子seo工具,建设工程招聘信息网站,一个专门做ppt的网站吗题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作…

题目:

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。

假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:

  • 更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。
  • 返回 k

用户评测:

评测机将使用以下代码测试您的解决方案:

int[] nums = [...]; // 输入数组
int val = ...; // 要移除的值
int[] expectedNums = [...]; // 长度正确的预期答案。// 它以不等于 val 的值排序。int k = removeElement(nums, val); // 调用你的实现assert k == expectedNums.length;
sort(nums, 0, k); // 排序 nums 的前 k 个元素
for (int i = 0; i < actualLength; i++) {assert nums[i] == expectedNums[i];
}

如果所有的断言都通过,你的解决方案将会 通过

示例 1:

输入:nums = [3,2,2,3], val = 3
输出:2, nums = [2,2,_,_]
解释:你的函数函数应该返回 k = 2, 并且 nums 中的前两个元素均为 2。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。

示例 2:

输入:nums = [0,1,2,2,3,0,4,2], val = 2
输出:5, nums = [0,1,4,0,3,_,_,_]
解释:你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。
注意这五个元素可以任意顺序返回。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。

提示:

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

用STL库写:

class Solution {public:int removeElement(vector<int>& nums, int val) {int len = nums.size();for (int i = 0; i < len; ) {if (nums[i] == val) {nums.erase(nums.begin() + i); len--; // 这里不增加i,因为后面的元素前移了,需要再次检查i的位置} else {i++; // 只有当前元素不是val时,才移动到下一个}}return len; // 添加return语句}};

用双指针写:

class Solution {
public:int removeElement(vector<int>& nums, int val) {int n = nums.size();int left = 0, right = 0;while(right < n){if(nums[right] != val){nums[left] = nums[right];left++;}right++;}return left;}
};

slow记录新数组的下标,fast记录新数组的元素。

http://www.dtcms.com/wzjs/64684.html

相关文章:

  • 网站建设的学习方法南平网站seo
  • 动漫网站建设毕业设计百度网盘app官网
  • 定制跟模板网站有什么不一样网站运营工作的基本内容
  • 专做mad的网站专业拓客团队怎么收费
  • 做网站文字居中代码百度推广一个点击多少钱
  • 日本免费云服务器地址seo系统
  • 舆情分析是个什么行业嘉峪关seo
  • dw怎么做单页网站做网站优化推广
  • 做h5页面的网站有哪些百度官方网站首页
  • 做外链权重高的女性网站sem推广和seo的区别
  • wordpress主题 破解主题手机seo快速排名
  • 聚名网买卖域名合法吗宁波seo在线优化
  • 好看的网站颜色杭州疫情最新消息
  • 网站开发工具评价seo职位
  • 网站制作复杂吗常见的网站推广方法
  • 网站如何做传输网盘太原建站seo
  • 阿里云服务器 做网站百度收录批量提交入口
  • 建设网站几钱宁波关键词优化企业网站建设
  • 郑州大型网站建设价格目前最新的营销方式有哪些
  • 西安知名的集团门户网站建设服务商电子制作网站
  • 水果网站模版万网域名查询官网
  • 网站一般在哪里找今天新闻摘抄十条
  • 品牌营销网站seo短视频网页入口
  • 重庆模板建站代理企业网络营销推广方法
  • dedecms做的网站如何上线郑州seo方案
  • 怎么免费建设金融网站武汉seo论坛
  • 成都网站建设 小兵域名批量查询工具
  • h5游戏网站开发营销策略的概念
  • 12306的网站多少钱做的百度广告推广怎么收费了
  • 工作中网页开发方案在线seo