技术栈

【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 日志
相关推荐
风筝在晴天搁浅
5 小时前
代码随想录 718.最长重复子数组
算法
kyle~
5 小时前
算法---回溯算法
算法
star _chen
5 小时前
C++实现完美洗牌算法
开发语言·c++·算法
hzxxxxxxx
6 小时前
1234567
算法
Sylvia-girl
6 小时前
数据结构之复杂度
数据结构·算法
CQ_YM
6 小时前
数据结构之队列
c语言·数据结构·算法·队
VekiSon
6 小时前
数据结构与算法——树和哈希表
数据结构·算法
大江东去浪淘尽千古风流人物
8 小时前
【DSP】向量化操作的误差来源分析及其经典解决方案
linux·运维·人工智能·算法·vr·dsp开发·mr
sinat_60203536
8 小时前
翁恺 6.3.1逻辑运算-函数
c语言
Unstoppable22
8 小时前
代码随想录算法训练营第 56 天 | 拓扑排序精讲、Dijkstra(朴素版)精讲
java·数据结构·算法·图
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践04React CVE-2025-55182漏洞排查与修复指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06BongoCat - 跨平台键盘猫动画工具07UV安装并设置国内源08打造高效订单处理!ZKmall开源商城的统一履约中心架构解析09本地部署阿里最新开源的Z-Image10Linux下V2Ray安装配置指南