技术栈

LEETCODE 27. 移除元素

少年芒2024-04-12 19:19
cpp 复制代码
class Solution {
public:
    void swap(int& i,int& j){
        int tmp=i;
        i=j;
        j=tmp;
    }
    int removeElement(vector<int>& nums, int val) {
        if(nums.size()==0){
            return 0;
        }
        if(nums.size()==1){
            if(nums[0]==val)
                return 0;
            else
                return 1;
        }
        int s=0;
        int q=0;
        while(q<nums.size()){
            if(nums[q]!=val){
                nums[s]=nums[q];
                s+=1;
            }
            q+=1;
        }
        return s;
    }
};
上一篇:【Android】在MainActivity 中跳转Fragment页面
下一篇:登录态问题
相关推荐
ku_code_ku
4 分钟前
python bert_score使用本地模型的方法
开发语言·python·bert
小马哥编程
9 分钟前
【软考架构】滑动窗口限流算法的原理是什么?
java·开发语言·架构
仰泳的熊猫
13 分钟前
1077 Kuchiguse
数据结构·c++·算法·pat考试
云栖梦泽
17 分钟前
鸿蒙数据持久化实战:构建本地存储与云同步系统
开发语言·鸿蒙系统
wjs2024
23 分钟前
《Ionic 侧栏菜单》
开发语言
祁思妙想
24 分钟前
linux常用命令
开发语言·python
饕餮争锋
27 分钟前
Spring AOP原理简析
java·spring
LYFlied
35 分钟前
【每日算法】LeetCode 19. 删除链表的倒数第 N 个结点
算法·leetcode·链表
okseekw
36 分钟前
Maven从入门到实战:核心概念+配置详解+避坑指南
java·后端
踏浪无痕
38 分钟前
计算机算钱为什么会算错?怎么解决?
后端·算法·面试
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05Open-AutoGLM Windows 安装部署教程06【AutoGLM部署】本地私有化部署AI手机Agent07Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09BongoCat - 跨平台键盘猫动画工具10Labelme从安装到标注:零基础完整指南