实现一个单链表,链表初始为空,支持三种操作:
向链表头插入一个数;
删除第 k个插入的数后面的一个数;
在第 k个插入的数后插入一个数。
现在要对该链表进行 M次操作,进行完所有操作后,从头到尾输出整个链表。
注意:题目中第 k个插入的数并不是指当前链表的第 k个数。
例如操作过程中一共插入了 n个数,则按照插入的时间顺序,
这 n个数依次为:第 1个插入的数,第 2个插入的数,…第 n个插入的数。
实现一个单链表,链表初始为空,支持三种操作:
向链表头插入一个数;
删除第 k个插入的数后面的一个数;
在第 k个插入的数后插入一个数。
现在要对该链表进行 M次操作,进行完所有操作后,从头到尾输出整个链表。
注意:题目中第 k个插入的数并不是指当前链表的第 k个数。
例如操作过程中一共插入了 n个数,则按照插入的时间顺序,
这 n个数依次为:第 1个插入的数,第 2个插入的数,…第 n个插入的数。