我觉得你说的对,这个算法有问题。p->prior=q->p”这行代码是有问题,是要将其改成“p->prior=q->prior”,而且还要加上一条语句:“q->prior=p”,这样前驱和后继指针就都变化了,呵呵