struct IntNode* res(struct IntNode* h) { struct IntNode *s,*t; s = h; // s指向第一个结点 h = NULL; // 目前,链表h为空 while(s) { // 只要链表不空就继续 t = s; // t指向要翻转的结点 s = s->next; // s指向下一个待翻转的结点 t->next = h; // 链接到翻转后的链表 h = t; // 为链接下一个做准备 } return h; // 返回翻转后的链表 } |
|
来自: changqiong0606 > 《收集》