Skip to content

Commit 35db71c

Browse files
committed
Reverse Linked List
1 parent 6dd8755 commit 35db71c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

reverse-linked-list/TonyKim9401.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// TC: O(n)
2+
// -> visit all elements of head
3+
// SC: O(1)
4+
// -> constant space complexity
5+
class Solution {
6+
public ListNode reverseList(ListNode head) {
7+
ListNode node = null;
8+
while (head != null) {
9+
ListNode temp = head.next;
10+
head.next = node;
11+
node = head;
12+
head = temp;
13+
}
14+
return node;
15+
}
16+
}

0 commit comments

Comments
 (0)