반응형
728x170
https://leetcode.com/problems/remove-element
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;
}
};
생각의 흐름
1. 음.. 순서가 상관없고 일치하는 값만 지운다고?
2. 처음부터 하나씩 비교하면서 O(n) 시간으로 채우면 되겠는데?
끝
728x90
반응형
그리드형
'문제풀이(Problem Solving)' 카테고리의 다른 글
Leetcode 26. Remove Duplicates from Sorted Array (0) | 2024.09.28 |
---|---|
Leetcode 88. Merge Sorted Array (C++) (0) | 2024.09.28 |
백준, BOJ, 17609번, 회문 C++ [CPP] ★★★ (0) | 2022.09.25 |
백준, BOJ, 5582번, 공통 부분 문자열 C++ [CPP] ★★★ (1) | 2022.09.25 |
프로그래머스, 셔틀버스, C++ [CPP] ★★★★ (1) | 2022.09.20 |