Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Node:
- def __init__ (self, key, value, dalsi = None):
- self.value, self.key,self.dalsi = value,key,dalsi
- def __repr__ (self):
- return f"{self.key} - {self.value} -> {self.dalsi}"
- class LinkedSet:
- def __init__ (self):
- self.prvni = None
- def add(self,key,value):
- temp = self.prvni
- if self.prvni == None:
- self.prvni = Node(key, value)
- return
- if temp.value > value:
- self.prvni = Node(key, value, temp)
- else:
- while temp.dalsi.value < value:
- temp = temp.dalsi
- v = Node(key, value, temp.dalsi)
- temp.dalsi = v
- hello = LinkedSet()
- hello.prvni = Node("one", 1, Node("two", 2, Node('three',3,Node('tweny one',21,Node('thirty',30)))))
- hello.prvni
- hello.add('minusone',-1)
- hello.prvni
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement