成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

LeetCode如何解決移動(dòng)零問題

這篇文章主要介紹LeetCode如何解決移動(dòng)零問題,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在城口等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),城口網(wǎng)站建設(shè)費(fèi)用合理。

1

 題目描述

給定一個(gè)數(shù)組nums,編寫一個(gè)函數(shù)將所有 0 移動(dòng)到數(shù)組的末尾,同時(shí)保持非零元素的相對順序。如:輸入[0,1,0,3,12]返回[1,3,12,0,0],注意其他元素順序保持不變。

2

 題解

思路:雙指針
這類問題可以通過雙指針解決,其中一個(gè)指針從左指向當(dāng)前的目標(biāo)元素,另一個(gè)指針從右指向還未進(jìn)行判斷的元素的后面  。當(dāng)左指針為0時(shí),剔除該元素,在數(shù)組后面加0,相當(dāng)于兩個(gè)指針中間的元素左移,同時(shí)左指針向后,右指針向前,如果左右兩指針指向同一元素代表判斷結(jié)束。類似的題目可見LeetCode刷題DAY 24:移除元素。    
class Solution:    def moveZeroes(self, nums: List[int]) -> None:        """        Do not return anything, modify nums in-place instead.        """        i = 0        j = len(nums)        while i<j:            if nums[i]==0:                nums.pop(i)                nums.append(0)                j-=1            else :                i+=1

以上是“LeetCode如何解決移動(dòng)零問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁題目:LeetCode如何解決移動(dòng)零問題
當(dāng)前路徑:http://jinyejixie.com/article26/iepjjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、品牌網(wǎng)站制作、企業(yè)建站、關(guān)鍵詞優(yōu)化、、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
磐安县| 庆云县| 会昌县| 泉州市| 丹寨县| 九寨沟县| 西峡县| 北碚区| 兴山县| 新邵县| 醴陵市| 兴化市| 察哈| 北川| 凤冈县| 杭州市| 河东区| 石阡县| 贺州市| 姜堰市| 东乡| 汝州市| 南宫市| 宜丰县| 富平县| 黄浦区| 南华县| 沁源县| 宿迁市| 定南县| 长葛市| 富民县| 大新县| 剑阁县| 若尔盖县| 吴忠市| 三原县| 蒲江县| 叙永县| 金门县| 河北省|