今天晚上急用~~大家来帮忙~~越快越好

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:16:03
已知线性表中的元素以值递增有序排列,并以单链表作存储结构,试编写一高效算法,删除表中所有值大于mmk且小于maxk的元素(若表中存在这样的元素)(注意mmk和maxk是俩给定的参数值,它们的值可以和表中元素相同也可以不同)
void del between(link.liat&h;elemtype.mmk;elemtype maxk)
\\h 为指向单链表头节点的指针
\\删除链表中值介于mmk和maxk之间的节点
到今晚九点吧,
7月2号,
谢谢大家了

1.遍历链表,找到第一个大于mink的元素结点p1.如果到链表尾都没找到,则结束.
2.继续遍历链表,找到第一个大于等于maxk的元素结点p2.如果到链表尾都没找到,则令p2为空.
3.p1.next=p2

我想已经过夜了....建议你加分到200..不然很快就沉的没人看见了..

对啊!过夜了!加点分吧!