输入数据只有一组,包含很多行。每行有1~3个整数。第一个整数如果是0,则表示输出双向链表中的所有元素;第一个整数如果是1,表示插入1个整数,其后跟2个整数i、e代表在第i个位置插入e;第一个整数如果是2,表示删除1个整数,其后跟1个整数i,表示删除的位置为i。
起始双向链表为空表。保证链表中每个元素不会重复,同时所有的操作都合法。
当需要输出双向链表中的所有元素时输出,每次输出一行。整数间用一个空格隔开。
1 1 2 0 1 2 7 0 2 1 0 1 2 4 1 3 5 1 2 6 0 2 3 0
2 2 7 7 7 6 4 5 7 6 5