Guest User

KTV

a guest
Oct 1st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. class Node(object):
  2.     __slots__ = ('val', 'next')
  3.  
  4.     def __init__(self, val):
  5.         self.val = val
  6.         self.next = None
  7.  
  8.     def set_link(self, node):
  9.         self.next = node
  10.  
  11.  
  12. class List(object):
  13.     __slots__ = ('head',)
  14.  
  15.     def __init__(self):
  16.         self.head = None
  17.  
  18.     def append(self, val):
  19.         node = Node(val)
  20.         if self.head is None:
  21.             self.head = node
  22.         else:
  23.             node.set_link(self.head)
  24.             self.head = node
  25.  
  26.     def echo(self):
  27.         el = self.head
  28.         while el is not None:
  29.             print(el.val)
  30.             el = el.next
  31.  
  32.     def reverse(self):
  33.         pass
Advertisement
Add Comment
Please, Sign In to add comment