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

关键词调整排名软件在婚纱店做网站优化

关键词调整排名软件,在婚纱店做网站优化,php网站开发计划,互联网行业前景给你一个数组 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

--------------------------------------------------------------------------------------

自己解答:

int removeElement(int* nums, int numsSize, int val) 
{int index =0;for(int i =0;i<numsSize;i++){if(nums[i]!=val){nums[index] = nums[i];index++;}}return index;
}

官方解答:

int removeElement(int* nums, int numsSize, int val) {int left = 0, right = numsSize;while (left < right) {if (nums[left] == val) {nums[left] = nums[right - 1];right--;} else {left++;}}return left;
}作者:力扣官方题解
链接:https://leetcode.cn/problems/remove-element/solutions/730203/yi-chu-yuan-su-by-leetcode-solution-svxi/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

官方解答在每次遍历到符合条件的元素时,从后往前使用数组尾部的元素覆盖掉该元素。这样减少了实际遍历的时间。

http://www.yayakq.cn/news/815708/

相关文章:

  • 做网站选云服务器内核idc网站模板
  • 衣服 div网站怎么让网站绑定域名访问不了
  • 电子销售网站模板上海网站推广排名公司
  • 网站建设在哪学网站开发属于什么会计科目
  • 华硕建设公司网站互联网保险有哪些
  • 网站建设系统认证系统网站设计流程是什么
  • 新乡做网站的静态网页设计实训报告摘要
  • 画出网站开发项目流程图建设银行网站 购买外汇
  • 广州昨天发生重大新闻优化网站定制
  • 什么网站没人做买完阿里云域名如何做网站
  • 快手作品推广网站购物网站排名前十
  • 谁家网站做的好wordpress 单页面 主题
  • 网站建设与管理初级教学网站栏目划分
  • 网站备案要幕布永久免费自动建站系统
  • 做贸易做个外贸网站有必要吗软件开发包括什么内容
  • 企业网站手机版模板如何创建自己的网店
  • 郑州做网站企起高端企业网站价位
  • 服务器上的网站食品贸易网站建设案例
  • wordpress咋建站网站建立时间查询
  • 如何选择医疗网站建设wordpress 翻页错误
  • 企业网站建设基本思路网站建设求职信
  • 微信手机网站搭建网站推广妙招
  • 长春有几个站可以坐火车自己电脑做网站必须装jdk
  • 吴中区建设局网站网站开发有哪些方式
  • 吉林网站建设设计上海团购网站建设
  • 网站建设专业导航网站广州公关公司
  • 做宣传册网站泰安做网站的
  • 最好建网站系统的软件微信网页版登陆入口
  • 关于做网站的合同html用什么软件编写好一点
  • 网站建设有利于做恒生指数看什么网站