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

做网站系统开发的意义域名收录查询

做网站系统开发的意义,域名收录查询,网站认领,重庆地灾app下载官网题目描述: 给你一个数组 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];
}

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

输入输出实例:

思路:这道题目思路很明确,我们只需要将nums数组中不等于val的留下来就行了,初始化k=0,遍历数组,如果nums[i]!=val,nums[k++] = nums[i]即可

代码如下:
 

class Solution:def removeElement(self, nums: List[int], val: int) -> int:k = 0for i in range(len(nums)):if nums[i] != val :nums[k] = nums[i]k+=1return k

http://www.hengruixuexiao.com/news/43725.html

相关文章:

  • 深圳低价做网站收录好的网站有哪些
  • 哪些网站可以免费做h5电脑培训学校在哪里
  • 玄武区网站建设中国站长站官网
  • 时间轴网站代码公司品牌营销策划
  • 课程网站建设ppt模板seo到底是做什么的
  • 重庆微网站企业网站建设方案论文
  • 做网站开发要学什么软件西安网站建设制作
  • 黑河做网站的什么叫优化
  • 建站之星安装教程建立一个企业网站需要多少钱
  • 中网站建设百度一下就知道百度首页
  • 那个网站做调查问卷能赚钱补肾壮阳吃什么药效果好
  • 上海公安局网站周口网站制作
  • 专门做网站建设的小程序开发系统
  • 企业网络营销站点的功能有哪些网站开发公司排名
  • 广安做网站公司网络营销总结及体会
  • 南阳做网站公司主页网站设计
  • 如何增加网站的索引量百度一下你就知道了百度
  • 台州市建设工程造价管理处网站深圳外包网络推广
  • 2网站制作今日头条号官网
  • 昌都市网站建设如何做好线上推广和引流
  • 网站优化seo是什么网站排名优化课程
  • wordpress加速cdn北京百度seo排名
  • 城市建设网站鹤岗市网络推广公司简介
  • 武汉市房交会网络优化师是什么工作
  • 淘宝客网站还可以做吗网站推广的四个阶段
  • 网站建设玖金手指谷哥二八百度视频推广
  • 怎么做本地婚姻介绍网站三只松鼠网络营销策略
  • 速橙科技有限公司网站建设网络营销五个主要手段
  • 帝国cms怎么做网站你对网络营销的理解
  • 自用网站开发费用会计分录北京seo外包 靠谱