技术栈

【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 日志
相关推荐
FriendshipT
1 分钟前
算法部署知识点:TensorRT、Tensorflow、Flask、Docker、TFLite
算法·docker·flask·tensorflow
进击的小头
4 分钟前
第7篇:基于传递函数的PI控制器设计
python·算法
TracyCoder123
5 分钟前
LeetCode Hot100(62/100)——62. 不同路径
算法·leetcode·职场和发展
jing-ya
7 分钟前
day 50 图论part2
java·算法·深度优先·图论
仰泳的熊猫
10 分钟前
题目2268:蓝桥杯2016年第七届真题-密码脱落
数据结构·c++·算法·蓝桥杯
我能坚持多久
19 分钟前
【初阶数据结构09】——对堆用法的深入刨析
数据结构·算法
kaikaile1995
22 分钟前
基于PCNN和NSCT的图像融合MATLAB实现
开发语言·图像处理·算法·matlab
Zik----
22 分钟前
cs研究生面试机试题(持续更新)
算法
123156680
32 分钟前
PAT 1017 A除以B
c语言·数据结构·算法·pat考试
芯片-嵌入式
40 分钟前
具身智能(2):OpenExplorer下的模型量化
人工智能·深度学习·算法
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05OpenClaw macOS 完整安装与本地模型配置教程(实战版)06OpenClaw 飞书机器人不回复消息?3 小时踩坑总结07UV安装并设置国内源08得物前端部门,没了09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10Openclow安装保姆级教程