New update is available. Click here to update.

Topics

You are given a Singly Linked List of integers. You need to reverse the Linked List by changing the links between nodes.

Example:

```
Input:
2 4 5 -1
Output:
5 4 2 -1
Explanation: 2->4->5 is the initial linked list. If we reverse this, we get 5->4->2.
```

Detailed explanation

```
1 2 4 -1
```

```
4 2 1 -1
```

```
1->2->4 is the initial linked list. If we reverse this, we get 4->2->1.
```

```
1
1 1 1 -1
```

```
1 1 1 -1
```

```
1 <= 'N' <= 10^4
0 <= 'data' <= 10^9
Where 'N' is the number of nodes in the linked list.
Time Limit: 1 sec
```