强烈请求数据结构关于c语言的作业的答案
希望大家能够在8号解出答案啊,我们星期四要交。5555,前辈们,帮帮忙啊,我是新手,实在没办法了,全班都没人会做,郁闷,希望前辈们能尽量解决多一点的题目吧,我在此叩谢隆恩啦~~~~~ 1.已知指针p指向结点A,在A、C之间插入结点B,写出
要执行的操作:
P
..──→ A ──→ C ──→ ...
f ──→ B
2.已知线性表L=(a1,a2,...,an)存放在一维数组A[0..n-1]
中,将线性表L就地逆置为L=(an,...,a2,a1),试写出算法。
3.试比较单链表、双链表、循环链表的优、缺点。
4.线性表的存储结构在什么情况下,使用顺序结构?为什么?
在什么情况下,使用链表结构?为什么?
上机题
输入一个数列(以回车为结束标志),
1.生成“先进先出”单链表,再输出表中的各个结点,求表的长度值、表中结点的最大值和最小值。
2.生成“后进先出”单链表,再输出表中的各个结点,求表的长度值。
3.生成“递增有序”单链表,再输出表中的各个结点,求表的长度值。
4.输入两个数列(以回车为结束标志),分别生成“递增
有序”单链表,再合并为一个“递增有序”单链表,输出表中的各个结点,求表的长度值。
5.输入一个数列(以回车为结束标志),生成“递增有序”
单链表,输出表中的各个结点;再逆置为“递减有序”单链表,
输出表中的各个结点。