從一個陣列中原地移除所有數值等於val的元素
返回移除後陣列的新長度
思路:
雙指標:一個快指標 f ,當 f 向的值與val值相等時,f++
一個慢指標 s ,剛開始的指向與 f 的指向一樣,當 f 的值與val不相等時,就把值存入s指向的地方
具體實現:for迴圈中巢狀 if 語句,注意 if 語句中判斷的是不相等的情況,相等時直接就是for迴圈中的 f++
從一個陣列中原地移除所有數值等於val的元素
返回移除後陣列的新長度
思路:
雙指標:一個快指標 f ,當 f 向的值與val值相等時,f++
一個慢指標 s ,剛開始的指向與 f 的指向一樣,當 f 的值與val不相等時,就把值存入s指向的地方
具體實現:for迴圈中巢狀 if 語句,注意 if 語句中判斷的是不相等的情況,相等時直接就是for迴圈中的 f++