Status DeleteAndInsertSub(LinkedList la,LinkedList lb,int i,int j,int len)
{
if(i<0||j<0||len<0)return INFEASIBLE;
p=la;k=1;
while(k<i){p=p->next;k++;}
q=p;
while(k<=len){q=q->next;k++;}
s=lb;k=1;
while(k<j){s=s->next;k++}
s->next=p->next;q->next=s->next;
p->next=q->next;//删除
}
本文介绍了一个具体的链表操作算法——StatusDeleteAndInsertSub,该算法实现了从一个链表中删除指定长度的子链表,并将另一个链表的指定部分插入到删除位置的功能。通过详细解释代码逻辑,帮助读者理解链表的基本操作及其应用场景。
1063

被折叠的 条评论
为什么被折叠?



