Skip to content

Commit 1ea5128

Browse files
committed
Merge branch 'release/v1.0.22.1'
2 parents 65ef457 + 1a6de5a commit 1ea5128

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/main/scala/org/codecraftlabs/leetcode/ReverseLinkedList.scala

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@ import scala.collection.mutable
44

55
object ReverseLinkedList {
66
def reverseList(head: ListNode): ListNode = {
7-
val nodeStack = mutable.ArrayStack[ListNode]()
8-
process(head, nodeStack)
9-
nodeStack.head
7+
if (head == null) {
8+
head
9+
} else {
10+
val nodeStack = mutable.ArrayStack[ListNode]()
11+
process(head, nodeStack)
12+
nodeStack.head
13+
}
14+
1015
}
1116

1217
private def process(node: ListNode, nodeStack: mutable.ArrayStack[ListNode]): Unit = {

0 commit comments

Comments
 (0)