假设在长度大于1的单循环链表,既无头结点,也无头指针,S为指向链表中某个结点的指针,试设计删除结点S的直接前驱结点的算法。
方法一:
link *p,*q;
p=s;
while(p->next->next!=s)
{p=p->next;}
q=p->next;
p->next=s;
delete q;

方法二:
Node *p=S; 
while(p->next->next!=S)
{
p=p->next;
}
free(p->next);
p->next=S;



相关文章:

  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-10
  • 2021-11-18
  • 2022-12-23
  • 2021-11-02
  • 2021-08-12
  • 2021-07-10
相关资源
相似解决方案