Question: class Node: def __init__(self, data = 0, next = None): self.next = next self. data = data class LinkedList: def __init__(self): self.head = None def
class Node: def __init__(self, data = 0, next = None): self.next = next self. data = data class LinkedList: def __init__(self): self.head = None def insertAtFront(self, data): pass def __str__(self): pass def insertAtTail(self, data): pass def __contains__(self,target): pass
Finish implementation for: InsertAtTail() method, __str__() method, and insertAtFront() method.
Also, add a generator to the Linkedlist class so the next code runs:
for item in my_linked_list:
print(item.data)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
