技术栈

【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 日志
相关推荐
学逆向的
4 分钟前
C 指针常量与常量指针
c语言·开发语言·网络安全
水饺编程
40 分钟前
第2章:Linux 基础,exit 命令
linux·c语言·汇编
小郎君658
43 分钟前
Vue keep-alive 切标签后滚动位置回顶?因为 onDeactivated 里读到的 scrollTop 是 0
算法
邵奈一
1 小时前
GPT-6.1 Terra速度是Sol的3倍,价格减半
算法
RaaS100
1 小时前
Node.js Brotli RCE 漏洞自查指南:fetch、undici、axios 都在影响面,三分钟确认你的版本
人工智能·深度学习·算法
shehuiyuelaiyuehao
1 小时前
算法56,重排链表
数据结构·算法·链表
qq_45239623
2 小时前
第四篇:《索引原理与实战:B-tree、Hash、GIN、GiST、BRIN》
算法·哈希算法·gin
西索斯coding
2 小时前
Qwen3-Max 与 Qwen-Plus:60 个真实修复任务评测方案
大数据·网络·算法·ai
INGNIGHT
3 小时前
440 · 背包问题(三)(无限次数)
算法·leetcode·动态规划
热门推荐
01如何新建文件夹? 电脑新建文件夹的4种方法02国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)03历年考研数学一、数学二、数学三真题试卷及答案PDF04GitHub 镜像站点05几个好用的ip纯净度检测网站06昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战07苹果iPA游戏软件资源下载网站08CVE-2026-91403 高危漏洞预警:Java JSSE 信任链被攻破 全场景修复方案与Linux系统级彻底清理实操09蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接10Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)