Java經典算法:刪除元素

給定一個數組和一個值,就地刪除該值的所有實例並返回新的長度。(注意:元素的順序可以更改。新長度後剩下的內容都沒有關係。)
Java解決方案
可以通過使用兩個索引來解決此問題。
public int removeElement(int[] A, int elem) {
int i=0;
int j=0;

while(j < A.length){
    if(A[j] != elem){
        A[i] = A[j];
        i++; 
    }

    j++;
}

return i;}

最後,開發這麼多年我也總結了一套學習Java的資料與面試題,如果你在技術上面想提升自己的話,可以關注我,私信發送領取資料或者在評論區留下自己的聯繫方式,有時間記得幫我點下轉發讓跟多的人看到哦。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章