LeetCode 283. Move Zeroes
来源:互联网 发布:js重置表单作用 编辑:程序博客网 时间:2024/05/21 13:22
283. Move Zeroes
Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.
For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0].
Note:
You must do this in-place without making a copy of the array.
Minimize the total number of operations.
Credits:
Special thanks to @jianchao.li.fighter for adding this problem and creating all test cases.
class Solution {public: void moveZeroes(vector<int>& nums) { int len = nums.size(); for(int i = 0; i < len - 1; i++) { if(nums[i] == 0) { for(int j = i + 1; j < len; j++) { if(nums[j] != 0) { swap(nums[i], nums[j]); break; } } } } }};
0 0
- 【LeetCode】283. Move Zeroes
- Leetcode 283. Move Zeroes
- LeetCode #283. Move Zeroes
- 283. Move Zeroes LeetCode
- LeetCode 283. Move Zeroes
- LeetCode 283. Move Zeroes
- LeetCode 283. Move Zeroes
- 【LeetCode】283. Move Zeroes
- leetcode 283. Move Zeroes
- leetcode 283. Move Zeroes
- LeetCode 283. Move Zeroes
- leetcode 283. Move Zeroes
- #leetcode#283. Move Zeroes
- LeetCode *** 283. Move Zeroes
- LeetCode 283. Move Zeroes
- LeetCode-283.Move Zeroes
- Leetcode 283. Move Zeroes
- leetcode 283. Move Zeroes
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
- Java安装环境 配置详解 (windows 10)
- 网线/水晶头 制作 说明图
- springmvc json数据传输
- PAT编程基础 5-17 爬动的蠕虫 (15分)
- LeetCode 283. Move Zeroes
- Hdu1896 Stones(优先队列)
- SpringBoot整合hibernate
- python多媒体制作的新年贺卡使用的是turtle和image模块
- gulp
- CDH 5.8 离线安装
- linux-搭建web服务器系列--搭建php(八)
- 兼容Newtonsoft.Json旧版本
- Hdu1969 Pie