#A5303P. 单链表插入节点(增)
单链表插入节点(增)
题目描述
给定一个长度为 的单链表,要求在第 个节点之后插入一个新的节点,新节点的值为 。
- 节点编号从 开始。
- 如果 ,表示在单链表的最头部(首个节点之前)插入新节点。
- 如果 ,表示在单链表的最尾部插入新节点。 请输出执行插入操作后的整个单链表。
输入格式
第一行包含一个整数 ,表示初始链表的长度。 第二行包含 个整数,表示初始单链表的各个节点的值。如果 ,则此行为空。 第三行包含两个整数 和 ,分别表示插入位置和新插入节点的值。
输出格式
输出一行整数,包含操作后的单链表所有节点的值,数字之间用一个空格隔开。
样例输入
5
10 20 30 40 50
2 25
样例输出
10 20 25 30 40 50