[ 单选题 ] 数据结构与算法

设单循环链表中结点的结构为(data,link),且rear是指向非空的带表头结点的单循环链表的尾结点的指针。若想删除链表第一个结点,则应执行下列哪一个操作
  • A、
    s=rear;  rear=rear->link;  delete  s;
  • B、
    rear=rear->link->link;  delete  rear;
  • C、
    s=rear->link->link;  rear->link->link=s->link;  delete s;
  • D、
    rear=rear->link;  delete  rear;