[面试] [反转链表] 三变量提头法

来源:互联网 发布:淘宝店铺身份复核逾期 编辑:程序博客网 时间:2024/06/06 12:31
#include <iostream>#include <string>#include <cstring>#include <cstdlib>#include <cstdio>#include <cmath>#include <vector>#include <stack>#include <deque>#include <queue>#include <bitset>#include <list>#include <map>#include <set>#include <iterator>#include <algorithm>#include <functional>#include <utility>#include <sstream>#include <climits>#include <cassert>#define BUG puts("here!!!");using namespace std;const int N = 105;struct Node {int num;Node* next;};Node* head;Node* reverse(Node* head) {if(head == NULL) return NULL;Node* tmp = head;Node*p;while(tmp->next != NULL) {p = tmp->next;tmp->next = p->next;p->next = head;head = p;}return head;}int main() {return 0;}

原创粉丝点击