Advertisement
Guest User

Untitled

a guest
Jan 30th, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. ## reverse a linked list
  2. list = {'d':20,
  3. 'next': {'d': 10,
  4. 'next': {'d': 5,
  5. 'next': {'d':15,
  6. 'next':None}}}}
  7. def reverse(list):
  8. prev = None
  9. while list is not None:
  10. list['next'], list, prev = prev, list['next'], list
  11. return prev
  12. import pprint
  13. pprint.pprint (reverse(list))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement