【力扣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);
    }
};
相关推荐
xhbaitxl13 小时前
算法学习day38-动态规划
学习·算法·动态规划
多恩Stone13 小时前
【3D AICG 系列-6】OmniPart 训练流程梳理
人工智能·pytorch·算法·3d·aigc
历程里程碑13 小时前
普通数组----轮转数组
java·数据结构·c++·算法·spring·leetcode·eclipse
pp起床13 小时前
贪心算法 | part02
算法·leetcode·贪心算法
sin_hielo13 小时前
leetcode 1653
数据结构·算法·leetcode
2501_9011478313 小时前
面试必看:优势洗牌
笔记·学习·算法·面试·职场和发展
YuTaoShao14 小时前
【LeetCode 每日一题】3634. 使数组平衡的最少移除数目——(解法二)排序 + 二分查找
数据结构·算法·leetcode
wangluoqi14 小时前
26.2.6练习总结
数据结构·算法
Q741_14714 小时前
C++ 优先级队列 大小堆 模拟 力扣 703. 数据流中的第 K 大元素 每日一题
c++·算法·leetcode·优先级队列·
网安墨雨14 小时前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化