Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Print(Node *p)
- {
- if (p == nullptr)
- {
- cout << endl;
- return;
- }
- cout << p->data;
- Print(p->next);
- }
- void ReversePrint()
- {
- if (p == nullptr)
- {
- return;
- }
- ReversePrint(p->next);
- cout << p->data;
- }
- void Reverse(Node* p)
- {
- if (p->next==nullptr)
- {
- head = p;
- return;
- }
- Reverse(p->next);
- /*Node* q = p->next;
- q->next = p;*/
- p->next->next = p;
- p->next = nullptr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement