【力扣hot100题】移动零(1)

c++解法

cpp 复制代码
class Solution {
public:
    void moveZeroes(vector<int>& nums) {
        int stack_size = 0;
        for (int x : nums) {
            if (x) {
                nums[stack_size++] = x; // 把 x 入栈
            }
        }
        fill(nums.begin() + stack_size, nums.end(), 0);
    }
};
相关推荐
xhbaitxl1 分钟前
算法学习day38-动态规划
学习·算法·动态规划
多恩Stone1 分钟前
【3D AICG 系列-6】OmniPart 训练流程梳理
人工智能·pytorch·算法·3d·aigc
历程里程碑4 分钟前
普通数组----轮转数组
java·数据结构·c++·算法·spring·leetcode·eclipse
pp起床5 分钟前
贪心算法 | part02
算法·leetcode·贪心算法
sin_hielo5 分钟前
leetcode 1653
数据结构·算法·leetcode
2501_901147837 分钟前
面试必看:优势洗牌
笔记·学习·算法·面试·职场和发展
YuTaoShao16 分钟前
【LeetCode 每日一题】3634. 使数组平衡的最少移除数目——(解法二)排序 + 二分查找
数据结构·算法·leetcode
wangluoqi17 分钟前
26.2.6练习总结
数据结构·算法
Q741_14721 分钟前
C++ 优先级队列 大小堆 模拟 力扣 703. 数据流中的第 K 大元素 每日一题
c++·算法·leetcode·优先级队列·
网安墨雨24 分钟前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化