技术栈

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页面
下一篇:登录态问题
相关推荐
看浪的路人
16 小时前
第3讲:代码补全引擎
开发语言·windows·python
铃木之影
16 小时前
Java 版本 RAG 示例(Spring AI + Milvus)
java·人工智能·spring
tudousisi222
16 小时前
P4447 [AHOI2018初中组] 分组 题解复盘
算法
SNAKEpc12138
16 小时前
OpenGL(十一)- 变换管线
c语言·c++·算法·矩阵·图形渲染
C++、Java和Python的菜鸟
16 小时前
第14章 项目部署(Linux)
java
小小龙学IT
16 小时前
Day 26-27 项目实战:从零构建一个高并发聊天室(epoll + 线程池)
linux·服务器·c语言·开发语言·网络
我就是妖怪
17 小时前
【无标题】
开发语言
智海深蓝
17 小时前
智慧渔业海上养殖数字孪生实践方向与难点拆解分析
java·前端·网络
2601_95576007
17 小时前
Claude API 多人协作中的版本管理方法
java·ai编程
梦想的旅途2
17 小时前
企业微信API二次开发:外部群模块功能清单与全场景对接
java·python·企业微信
热门推荐
01如何新建文件夹? 电脑新建文件夹的4种方法02GitHub 镜像站点03国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)042026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?05微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路07Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费082026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片09历年考研数学一、数学二、数学三真题试卷及答案PDF1000 Debian字符界面如何支持中文