struct Node
{
int num;
struct Node* next;
};
Node* reverseList(Node *pNode)
Node* prev = nullptr;
while (pNode)
Node* pNext = pNode->next;
pNode->next = prev;
prev = pNode;
pNode = pNext;
}
pNode = prev;
return pNode;