双向链表的定义及相关操作

2020-01-17  本文已影响0人  Jorunk

typedef struct DualNode
{
  ElemType data;
  struct DualNode *prior;  //前驱结点
  struct DualNode *next;   //后继结点
} DualNode, *DuLinkList;


  s->next = p;  
  s->prior = p->prior;  
  p->prior->next = s;   
  p->prior = s;
  p->prior->next = p->next;
  p->next->prior = p->prior;    
  free(p);
上一篇 下一篇

猜你喜欢

热点阅读