题目简介:
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
示例:
1 | 输入: [0,1,0,3,12] |
说明:
- 必须在原数组上操作,不能拷贝额外的数组。
- 尽量减少操作次数。
思路:
思路很简单,就是从后往前遍历,遇到0时,便让其不断下沉,直至遇见0为止。
这样便可以保证其他元素的相对位置不发生改变。
代码如下:
1 | class Solution { |
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
示例:
1 | 输入: [0,1,0,3,12] |
说明:
思路很简单,就是从后往前遍历,遇到0时,便让其不断下沉,直至遇见0为止。
这样便可以保证其他元素的相对位置不发生改变。
1 | class Solution { |
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: true
tags: true