Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. def gnome_sort_linked(d):
  2.    
  3.     # start at 2nd node
  4.     node = d._front._next_node
  5.    
  6.     while(node is not None):
  7.        
  8.         # if previous is less than node, step right
  9.         if(node._value >= node._prev_node._value):
  10.             node = node._next_node
  11.            
  12.         else:            
  13.            
  14.             # swap problemrino
  15.             x = _swap_a(node._prev_node)
  16.            
  17.             if(node == d._front):
  18.                 node = node._prev_node
  19.                
  20.             else:
  21.                 node = node._next_node
  22.  
  23.     return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement