diff --git a/Java/LinkedListReverse.java b/Java/LinkedListReverse.java new file mode 100644 index 0000000..a8757ed --- /dev/null +++ b/Java/LinkedListReverse.java @@ -0,0 +1,16 @@ +//Code snippet to reverse a linked list. Only includes the method. + +public Node reverse(Node head) { + Node previous = null; + Node current = head; + Node after = null; + while(current != null) { + after = current.next; + current.next = previous; + previous = current; + current = after; + } + + head = previous; + return head; + }