We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 867f44d + 1410c96 commit 4796793Copy full SHA for 4796793
1 file changed
C++/delete-array-el.cpp
@@ -0,0 +1,18 @@
1
+class Solution {
2
+public:
3
+ vector<int> deleteElement(vector<int>& arr, int k) {
4
+ vector<int> st;
5
+ for (int i = 0; i < arr.size(); i++) {
6
+ while (!st.empty() && st.back() < arr[i] && k > 0) {
7
+ st.pop_back();
8
+ k--;
9
+ }
10
+ st.push_back(arr[i]);
11
12
+ while (k > 0 && !st.empty()) {
13
14
15
16
+ return st;
17
18
+};
0 commit comments