单链表基本练习-初始化、插入和输出
【问题描述】
设有头结点单链表,实现单链表的初始化、插入和输出算法。
【输入形式】
第一行输入一个N(N大于等于1,小于1000),一个M(N大于等于1,小于1000);
第二行输入N个整数,以空格作为分隔,创建长度为N的单链表;
接着输入M组数据:pos和e,以空格分隔,分别表示插入位置和插入元素的值。
【输出形式】
若插入成功,输出yes;若插入不成功,输出error。
最后输出单链表所有元素(以空格分隔)。
【样例输入1】
5 3
-4 5 2 7 0
2 100
0 3
7 1
【样例输出1】
yes
error
yes
-4 100 5 2 7 0 1
【评分标准】
要求采用有头结点单链表作为存储结构,操作功能均以算法函数实现。
1