已解决问题
c++反转链表
问题补充: 下面是书上一个反转链表的例题,但是看不懂,请大侠指教以下
template <class Type>
void List<Type>::Invert()
{
ListNode<Type> *p = first, *q = 0;//first是链表的头节点
while(p){
ListNode<Type> *r = q;
q = p;
p = p->link;
q->link = r;
}
first = q;
}
提问者:tomore 提问时间:08-10-20 20:29
其他答案 (1)
