真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

leetcode--移除元素

給定一個(gè)數(shù)組 nums?和一個(gè)值 val,你需要原地移除所有數(shù)值等于?val?的元素,返回移除后數(shù)組的新長(zhǎng)度。

創(chuàng)新互聯(lián)建站一直通過網(wǎng)站建設(shè)和網(wǎng)站營(yíng)銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以網(wǎng)站建設(shè)、成都網(wǎng)站制作、移動(dòng)互聯(lián)產(chǎn)品、全網(wǎng)整合營(yíng)銷推廣服務(wù)為核心業(yè)務(wù)。10余年網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡(jiǎn)單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

不要使用額外的數(shù)組空間,你必須在原地修改輸入數(shù)組并在使用 O(1) 額外空間的條件下完成。

元素的順序可以改變。你不需要考慮數(shù)組中超出新長(zhǎng)度后面的元素。

示例 1:

給定?nums?=?[3,2,2,3],?val?=?3,

函數(shù)應(yīng)該返回新的長(zhǎng)度?2,?并且?nums?中的前兩個(gè)元素均為?2。

你不需要考慮數(shù)組中超出新長(zhǎng)度后面的元素。

示例?2:

給定?nums?=?[0,1,2,2,3,0,4,2],?val?=?2,

函數(shù)應(yīng)該返回新的長(zhǎng)度?5,?并且?nums?中的前五個(gè)元素為?0,?1,?3,?0,?4。

注意這五個(gè)元素可為任意順序。

你不需要考慮數(shù)組中超出新長(zhǎng)度后面的元素。

說明:

為什么返回?cái)?shù)值是整數(shù),但輸出的答案是數(shù)組呢?

請(qǐng)注意,輸入數(shù)組是以“引用”方式傳遞的,這意味著在函數(shù)里修改輸入數(shù)組對(duì)于調(diào)用者是可見的。

你可以想象內(nèi)部操作如下:

//?nums?是以“引用”方式傳遞的。也就是說,不對(duì)實(shí)參作任何拷貝
int?len?=?removeElement(nums,?val);

//?在函數(shù)里修改輸入數(shù)組對(duì)于調(diào)用者是可見的。
//?根據(jù)你的函數(shù)返回的長(zhǎng)度,?它會(huì)打印出數(shù)組中該長(zhǎng)度范圍內(nèi)的所有元素。
for?(int?i?=?0;?i?
class?Solution:
????def?removeElement(self,?nums:?List[int],?val:?int)?->?int:
????????while?nums?and?val?in?nums:
????????????i?=?nums.index(val)
????????????nums.pop(i)
????????return?len(nums)

執(zhí)行用時(shí) :?56 ms, 在Remove Element的Python3提交中擊敗了69.78% 的用戶

內(nèi)存消耗 :?12.8 MB, 在Remove Element的Python3提交中擊敗了98.96% 的用戶


網(wǎng)站名稱:leetcode--移除元素
本文網(wǎng)址:http://weahome.cn/article/pcocop.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部