
Remove Last Element
Bài tập
Cho trước một vector các số nguyên v
, bạn hãy viết hàm xóa phần tử cuối cùng trong vector này và trả về vector tương ứng sau khi xóa.
Ví dụ:
- Với
v = [1, 2, 3, 4]
, thìremoveLastElement(v) = [1, 2, 3]
. - Với
v = [1, 2, 3]
, thìremoveLastElement(v) = [1, 2]
.
Lý Thuyết
Nếu như hàm push_back()
được dùng để thêm phần tử vào cuối vector, thì hàm pop_back()
được dùng để xóa phần tử cuối cùng trong vector.
Ví dụ:
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v;
for (int i = 1; i <= 5; i++) {
v.push_back(i);
}
v.pop_back();
for (auto x : v) {
cout << x << " ";
}
return 0;
}
Kết quả khi chạy chương trình:
1 2 3 4
Hướng dẫn.
Code mẫu:
std::vector<int> removeLastElement(std::vector<int> v)
{
v.pop_back();
return v;
}
Post Comment