P80. 向后移动 0

leetcode 283 lintcode 539 数组 双指针 讨论

温馨提示:您没有权限查看当前视频。 立即购买观看视频

描述

这个题目说的是,给你一个整数数组,你要把数组中的 0 都移动到数组末端,同时还要保持非 0 元素的相对位置不变。另外,操作直接在原数组上进行即可。

比如说,给你的数组是:

0, 1, 2, 0, 4

把 0 都移动到数组末端,得到的数组是:

1, 2, 4, 0, 0

注意,这里 1,2,4 保持了它们在原来数组中的相对顺序。

关于 AlgoCasts

AlgoCasts 旨在用心做好每一个算法讲解视频。每个视频包含两个部分:题目的剖析讲解以及编码,力求在讲解清楚到位的基础上,尽可能地保持视频精简短小,让大家可以在碎片时间里进行学习,并收获这些算法题背后的思想与乐趣。