传统题 1000ms 256MiB

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

实验一 栈、队列与基本排序

未认领
状态
已结束
题目
7
开始时间
2025-9-26 19:00
截止时间
2025-9-28 19:00
可延期
288 小时