Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
reverse mvp
  • Loading branch information
jrloom committed Mar 27, 2020
commit 22808fb721a8dca86cb8288d7f9e6231a39b289d
12 changes: 11 additions & 1 deletion reverse/reverse.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,14 @@ def contains(self, value):

def reverse_list(self, node, prev):
# You must use recursion for this solution
pass
# if empty - test_empty_reverse
if node == None:
return
# base case - at end of sll
if node.next_node == None:
self.head = node
return
# recurse
self.reverse_list(node.next_node, node)
# test_longer_reverse
node.next_node.set_next(node)