206. Reverse Linked List
Description
Reverse a singly linked list.
Constraints
Approach
Links
GeeksforGeeks
ProgramCreek
YouTube
Examples
Input: 1->2->3->4->5->NULL
Output: 5->4->3->2->1->NULL
Solutions
// Definition for singly-linked list.
public class ListNode {
int val;
ListNode next;
ListNode() {}
ListNode(int val) {
this.val = val;
}
ListNode(int val, ListNode next) {
this.val = val;
this.next = next;
}
}
Follow up
A linked list can be reversed either iteratively or recursively. Could you implement both?
Last updated
Was this helpful?