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

Java面试经典 150 题.P27. 移除元素(002)

本题来自:力扣-面试经典 150 题

面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台icon-default.png?t=O83Ahttps://leetcode.cn/studyplan/top-interview-150/

题解:


class Solution {public int removeElement(int[] nums, int val) {int count = nums.length;for(int i = 0;i < nums.length;i++){if(nums[i] == val){nums[i] = 250;count--;}}Arrays.sort(nums);return count;}
}

思路如下:

要求中写的很清楚,值的范围是0-100,

        1.所以直接用大于100的随意一个数字(我用的250)替换掉数组中等于val的数

        2.然后使用sort排列,就可以得到目标数组


http://www.mrgr.cn/news/61851.html

相关文章:

  • 基于Python的自然语言处理系列(42):Token Classification(标注分类)
  • 数据分析与效果评估的有效方法与实践探讨
  • vite5 打包项目兼容ie和低版本chrome
  • 基于 Java 的 Spring Boot 和 Vue 的宠物领养系统设计与实现
  • ctfshow(155->158)--文件上传漏洞--绕过黑名单
  • FFT 快速傅里叶变换
  • 【C++】C++预编译头文件、基准测试benchmark
  • QT相机连接与拍照
  • threejs 实现灯光照射模型有阴影
  • MyBatis 读取全局变量
  • 好用的透明加密软件有哪些
  • yolov8训练及测试(ubuntu18.04、tensorrt、ros)
  • 反射机制(简单版)
  • Nature: 一种基于宏基因组序列空间生成无参考的蛋白质家族的计算方法
  • 算法日记 13 day 二叉树
  • 【Java】继承
  • 【名单】科大睿智祝贺企业通过DCMM认证最新公示名单
  • 指令集架构(ISA)
  • 教你详细使用Spring框架中编程式事务
  • Vue3 学习笔记(十二)侦听器详解
  • 管家婆财贸ERP BB060.销售订单导入+BB067.销售订单修改BOM类型
  • 期权懂|如何理解Black-Ssholes期权定价模型?
  • 鸿蒙生态的崛起与开发者机遇
  • 3D Gaussian Splatting代码详解(一):模型训练、数据加载
  • C++|运算符优先级
  • Doris集群搭建