SqList
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
问题描述
已知顺序表 list 中的数据元素有序递增,所储存数据元素类型为 int。在本题中,你需要在不破坏顺序表有序递增性质的前提下,完成 void insert(SqList& list, int num); 函数的定义,使测试程序能够正确向list插入若干个元素单元。
本题 SqList 类型定义为 typedef vector<int> SqList;,函数 insert 功能是向顺序表 list 中顺序插入一个元素 num,后台程序会多次调用你所书写的insert函数插入总共m个元素。
提交文件格式
只需要按照如下格式提交代码
#include"SqList.h"
void insert(SqList& list, int num){
//在此处添加代码
}
输入输出格式
Input
形如
n
list[0] list[1] ... list[n - 1]
m
add_0 add_1 ... add_m - 1
其中 n 表示初始线性表大小,其后 n 个元素是顺序递增的线性表元素;m 表示插入元素个数,其后 m 个元素为待插入元素。
Output
形如
list[0] list[1] ... list[n + m - 1]
输出顺序表 list 的元素。
测试用例
5
1 3 5 7 9
1
6
1 3 5 6 7 9