技术栈

【C语言刷力扣】283.移动零

simple_ssn2024-11-12 8:42

题目:

解题思路:

将不为 0 的元素依次放在数组前面,再在数组末尾补上 0。

时间复杂度:

空间复杂度:

复制代码
void moveZeroes(int* nums, int numsSize) {
    int i = 0, j = 0;
    for (; i < numsSize; i++) {
        if (nums[i]) {
            nums[j] = nums[i];
            j++;
        }
    }
    for (; j < numsSize; j++) {
        nums[j] = 0;
    }
}
上一篇:P8680 [蓝桥杯 2019 省 B] 特别数的和
下一篇:Spring Boot 日志
相关推荐
陈天伟教授
22 分钟前
人工智能应用- 预测化学反应:02. 化学反应简介
人工智能·神经网络·算法·机器学习·推荐算法
海盗猫鸥
28 分钟前
Linux权限详解
linux·c语言
wengqidaifeng
1 小时前
数据结构与算法经典OJ题目详解(C语言):从数组到链表的进阶之路(上)
c语言·数据结构·链表
爱编码的小八嘎
1 小时前
第3章 Windows运行机理-3.1 内核分析(10)
c语言
plus4s
1 小时前
2月23日(97-99题)
算法
hansang_IR
1 小时前
【记录】AT_abc406模拟赛
c++·算法·模拟赛
祈安_
1 小时前
深入理解指针(七)
c语言·后端
blackicexs
1 小时前
第六周第一天
数据结构·算法
52Hz118
1 小时前
力扣20.有效的括号、155.最小栈
python·算法·leetcode
菜鸡儿齐
2 小时前
leetcode-电话号码的字母组合
算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤05【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆06openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库09OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数10AI agent:介绍 ZeroClaw 安装,使用