# Remove Element ###### tags: `array` ```c++= class Solution { public: int removeElement(vector<int>& nums, int val) { int k = 0; //指向當前位置 for(int i = 0; i < nums.size(); i++) if(nums[i] != val){ //如果這個元素不是需要刪除的那就放入當前位置 nums[k] = nums[i]; k++; } return k; } }; ``` ```= /** * @param {number[]} nums * @param {number} val * @return {number} */ var removeElement = function(nums, val) { // 放置非val的值 let ptr = 0; for(let i = 0; i < nums.length; i++){ if(nums[i] != val){ nums[ptr] = nums[i]; ptr++; } } return ptr; }; ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up