leetcode 283. 移动零(Java版)
生活随笔
收集整理的這篇文章主要介紹了
leetcode 283. 移动零(Java版)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目
題解
時(shí)間復(fù)雜度O(n),空間復(fù)雜度O(1)
class Solution {public void moveZeroes(int[] nums) {int count = 0;//count表示累計(jì)非0個(gè)數(shù),可以理解為指向第一個(gè)0位置的指針for (int i = 0; i < nums.length; i++) {if (nums[i] != 0) {nums[count++] = nums[i];}}for (; count < nums.length; count++) {nums[count] = 0;}} }總結(jié)
以上是生活随笔為你收集整理的leetcode 283. 移动零(Java版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 278. 第一个错误的
- 下一篇: leetcode 290. 单词规律(J