diff --git a/LinkedLists/LinkedList2.py b/LinkedLists/LinkedList2.py index 93d730bf..1802661a 100644 --- a/LinkedLists/LinkedList2.py +++ b/LinkedLists/LinkedList2.py @@ -38,6 +38,16 @@ def add (self, d): self.root = new_node self.size += 1 + def add_at_end (self,d): + new_node = Node (d) + if self.root is None: + self.root = new_node + current_node = self.root + while (current_node.has_next()): + current_node = current_node.get_next() + current_node.next_node = new_node + self.size += 1 + def add_node (self, n): n.set_next(self.root) self.root = n