#6947. 删除指定位置元素(11)
删除指定位置元素(11)
删除指定位置元素
题目描述
给定一个整数序列,现在需要删除其中某一个位置上的元素。
请你使用 vector 保存数据,并删除指定下标位置的元素。
注意:
- vector 下标从
0开始。 - 删除后,后面的元素会自动向前移动。
要求:
使用:
erase()
| 测试点编号 | 层级 | n |
pos |
数据特征 | 覆盖点与设计目的 |
|---|---|---|---|---|---|
| 1 | 弱数据 | 1 | 0 | 删除唯一元素 | 检查删除后为空;1.out 是空文件 |
| 2 | 2 | 删除首元素 | 检查首元素删除及整数边界 | ||
| 3 | 正常数据 | 5 | 2 | 删除中间元素 3 |
检查零起始下标和后续元素左移 |
| 4 | 10 | 9 | 删除尾元素 | 检查最大合法下标 n-1 |
|
| 5 | 极限数据 | 50 | 24 | 删除第 25 个元素 2147483647 |
检查长序列、中间删除及前后元素衔接 |
输入格式
第一行输入两个整数:
n pos
其中:
- n 表示数组长度
- pos 表示需要删除的位置
第二行输入 n 个整数。
输出格式
输出删除后的数组。
输入样例
5 2
10 20 30 40 50
输出样例
10 20 40 50