早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知线性表中元素以值递增有序排列,并以单链表作为存储结构....我设计了一个算法,求修改已知线性表中元素以值递增有序排列,并以单链表作为存储结构。试设计一个算法,删除表中值

题目详情
已知线性表中元素以值递增有序排列,并以单链表作为存储结构....我设计了一个算法,求修改

已知线性表中元素以值递增有序排列,并以单链表作为存储结构。试设计一个算法,删除表中值相同的多余元素,使得操作后表中的所有元素值均不相同,同时释放被删除的结点空间

这是我设计的算法,这是我写的,但我不知道对不对,求修改来符合题意,希望解答能详细。


▼优质解答
答案和解析
你这是什么呀,C++不对,伪代码也不是?
伪代码如下:
p = head;
q = head->next
while (q)
if p->data == q->data
t = q;
q = q->next;
delete t;
else
p->next = q;
p = q;
看了已知线性表中元素以值递增有序排...的网友还看了以下: