五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode-283-移動零

2021-12-16 00:05 作者:雄獅虎豹  | 我要投稿

移動零

題目描述:給定一個數(shù)組 nums,編寫一個函數(shù)將所有 0 移動到數(shù)組的末尾,同時保持非零元素的相對順序。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/move-zeroes/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:數(shù)組遍歷

首先,聲明一個變量theLastNotZeroPos用來記錄最后一個非0的位置,然后從后往前遍歷數(shù)組nums,如果數(shù)組的元素等于0,則需要進(jìn)行如下處理:

  • 如果當(dāng)前位置等于theLastNotZeroPos,則將theLastNotZeroPos減一,繼續(xù)遍歷下一個元素;

  • 如果當(dāng)前位置不等于theLastNotZeroPos,則將當(dāng)前位置的后一位到theLastNotZeroPos的所有元素全部前移一位,然后想theLastNotZeroPos位置的元素改為0,并且將theLastNotZeroPos減一,然后處理下一個元素。

遍歷完成后,即為移動后的結(jié)果。

【每日寄語】 生活的不確定性,正是我們希望的來源。



LeetCode-283-移動零的評論 (共 條)

分享到微博請遵守國家法律
镶黄旗| 略阳县| 永靖县| 洛阳市| 抚顺市| 德江县| 唐山市| 绩溪县| 顺平县| 咸宁市| 长阳| 右玉县| 乳山市| 罗江县| 西吉县| 铁岭市| 湖州市| 旌德县| 阿坝| 宣武区| 赤峰市| 肇东市| 方正县| 永吉县| 黑山县| 二连浩特市| 凯里市| 衡水市| 望都县| 玉林市| 龙州县| 长寿区| 章丘市| 桦南县| 保定市| 子长县| 宁乡县| 东辽县| 嘉峪关市| 稻城县| 余干县|