// 非递归 /*struct ListNode* ReverseList(struct ListNode* head ) { // write code here if (head->next == NULL || head == NULL) { return head; } struct ListNode* p = NULL; //前 struct ListNode *c = head; //当前 struct ListNode *n = NULL; //后 while (c != NULL) { n=c->next; c->next=p; p=c; c=n; } ret...