From d6611a697567513f65da2fab7aa5f74ec28bb15b Mon Sep 17 00:00:00 2001 From: peter18775 Date: Thu, 11 Jan 2024 20:39:08 +0530 Subject: [PATCH] fixed your query LinkedList0.py --- LinkedLists/LinkedList0.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/LinkedLists/LinkedList0.py b/LinkedLists/LinkedList0.py index 19e30946..0a05a699 100644 --- a/LinkedLists/LinkedList0.py +++ b/LinkedLists/LinkedList0.py @@ -21,15 +21,18 @@ class LinkedList (object): def __init__(self, r = None): self.root = r - self.size = 0 + self.size = 1 def get_size (self): return self.size def add (self, d): new_node = Node (d, self.root) - self.root = new_node - self.size += 1 + if self.root is not None: + self.root = new_node + self.size += 1 + else: + self.root = new_node def remove (self, d): this_node = self.root @@ -58,7 +61,9 @@ def find (self, d): return None myList = LinkedList() +print("size="+str(myList.get_size())) myList.add(5) +print("size="+str(myList.get_size())) myList.add(8) myList.add(12) print("size="+str(myList.get_size()))