27,移除元素

翻斗花园小美Q發表於2024-03-24

從一個陣列中原地移除所有數值等於val的元素

返回移除後陣列的新長度

思路:

雙指標:一個快指標 f ,當 f 向的值與val值相等時,f++

  一個慢指標 s ,剛開始的指向與 f 的指向一樣,當 f 的值與val不相等時,就把值存入s指向的地方

具體實現:for迴圈中巢狀 if 語句,注意 if 語句中判斷的是不相等的情況,相等時直接就是for迴圈中的 f++

相關文章