#6950. 在指定位置插入数字(13)
在指定位置插入数字(13)
在指定位置插入数字
题目描述
给定一个整数序列。
现在需要在指定位置插入一个新的数字。
请使用 vector 完成操作。
要求:
使用:
insert()
输入格式
第一行:
n pos x
其中:
- n:数组长度
- pos:插入位置
- x:需要插入的数字
第二行:
n 个整数。
输入样例
4 2 99
1 2 3 4
输出样例
1 2 99 3 4
| 测试点编号 | 层级 | n |
pos |
插入值 x |
覆盖点与设计目的 |
|---|---|---|---|---|---|
| 1 | 弱数据 | 0 | 0 | 42 |
检查向空数组插入第一个元素 |
| 2 | 1 | -2147483648 |
检查头部插入及整数边界 | ||
| 3 | 正常数据 | 5 | 3 | 99 |
检查中间插入和后续元素右移 |
| 4 | 10 | 2147483647 |
检查 pos = n 时在末尾追加 |
||
| 5 | 极限数据 | 50 | 24 | -2147483648 |
检查长序列指定位置插入,长度变为 51 |