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

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

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

题解:

java 复制代码
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排列,就可以得到目标数组

相关推荐
jonyleek1 分钟前
开源APS排产系统,出货计划如何成为企业降本增效的关键?
算法·开源·私有化部署·软件开发·生产排产·aps排产系统
hetao17338372 分钟前
2026-01-16~19 hetao1733837 的刷题笔记
c++·笔记·算法
程序员-King.5 分钟前
day153—回溯—子集(LeetCode-78)
算法·leetcode·回溯·递归
MicroTech202511 分钟前
突破C2Q瓶颈,MLGO微算法科技高性能可重构计算机实现量子算法真实级仿真,推动量子仿真进入新阶段
科技·算法·重构
乌萨奇也要立志学C++30 分钟前
【洛谷】搜索初识 回溯剪枝 + 三大枚举题型 + 全排列实现
算法·剪枝
企业对冲系统官35 分钟前
期货套保系统移动端操作的技术架构与实现
算法·架构·区块链·github
wen__xvn35 分钟前
代码随想录算法训练营DAY20第六章 二叉树part07
数据结构·算法·leetcode
夜思红尘37 分钟前
算法--双指针2
算法
Takoony1 小时前
一鱼两吃:为什么 SFT 和 GRPO 可以共用同一批数据
算法
Deepoch1 小时前
Deepoc数学大模型:通信行业智能化的算法引擎
人工智能·算法·数学建模·开发板·通信·具身模型·deepoc