題目要求是:給定一個(gè)數(shù)組和一個(gè)數(shù)字玻褪,刪除數(shù)組中值為這個(gè)數(shù)字的元素件缸,返回刪除后的數(shù)組長度。注意:這里返回的數(shù)組順序可以改變颊郎。
解題思路:如果對每個(gè)數(shù)組按順序進(jìn)行比較倘是,刪除,則可能會(huì)使數(shù)組中間的元素為空袭艺,還需要再處理為空的部分搀崭。如果在比較過程中,就對數(shù)組進(jìn)行刪除并且“填充”猾编,那么最終的數(shù)組不需要在進(jìn)行處理空元素的操作瘤睹。
從起始元素開始,依次取出第i個(gè)元素(0<=i<=n)答倡,與給定的數(shù)字進(jìn)行比較轰传,若相等,則把數(shù)組最后一個(gè)元素賦給第i個(gè)元素瘪撇,并且數(shù)組長度變量減1……直到比較完當(dāng)前數(shù)組最后一個(gè)元素為止获茬,返回當(dāng)前數(shù)組長度變量。
l表示數(shù)組長度