题目描述
维护一条从小到大的 list<int>:里面已有 个按从小到大给出的整数(可能有重复)。现在又来了一个数 ,请把它插进 list,使整条队伍仍然从小到大(与已有元素相等时,插在它们后面)。做法:用迭代器从头往后扫,走到第一个大于 的位置,insert 到它前面。
输入格式
第一行一个整数 。
第二行 个整数:按从小到大给出。
第三行一个整数 。
输出格式
一行 个整数:插入后的序列,用空格分隔。
样例
输入:
5
1 3 5 7 9
4
输出:
1 3 4 5 7 9
迭代器扫到第一个大于 4 的元素 5,4 插在它前面。
数据范围
,。提示:l.insert(it, x) 把 x 插到 it 指向元素的前面,list 的 insert 是 。