Python Can you explain the code with comments? class linkedList(): class _Node: def __init__(self, value, next = None): self._data = value self._next = next def get_data(self): return self._data def set_data(self, value): self._data = value def get_next(self): return self._next def set_next(self, nodetopoint = None): self._next = nodetopoint def __init__(self): self.head = None self.size = 0 def insertNode(self, pos, value): # Add a new node with data set to the value parameter at position pos of list. The first item is at position 0. When pos > size, insert at the end of the list. ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def deleteValue(self, value): # Deletes the first node from the linked list for which the data is same as the value ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def deletePosition(self, index): # Deletes the node at postion index from the linked list. The first item is at index 0. ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def deleteAll(self): # Deletes all nodes from the linked list. ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def getSize(self): # Returns the size of the linkedlist and for empty linkedlist returns 0 ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def printList(self): # Prints the data stored in all the items of the linked list. # Sample output1: head -> None # Sample output2: head -> 100 -> 15 -> None ####################################################################### # Remove the pass statement and write your code ####################################################################### pass
Python
Can you explain the code with comments?
class linkedList():
class _Node:
def __init__(self, value, next = None):
self._data = value
self._next = next
def get_data(self):
return self._data
def set_data(self, value):
self._data = value
def get_next(self):
return self._next
def set_next(self, nodetopoint = None):
self._next = nodetopoint
def __init__(self):
self.head = None
self.size = 0
def insertNode(self, pos, value):
# Add a new node with data set to the value parameter at position pos of list. The first item is at position 0. When pos > size, insert at the end of the list.
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def deleteValue(self, value):
# Deletes the first node from the linked list for which the data is same as the value
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def deletePosition(self, index):
# Deletes the node at postion index from the linked list. The first item is at index 0.
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def deleteAll(self):
# Deletes all nodes from the linked list.
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def getSize(self):
# Returns the size of the linkedlist and for empty linkedlist returns 0
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def printList(self):
# Prints the data stored in all the items of the linked list.
# Sample output1: head -> None
# Sample output2: head -> 100 -> 15 -> None
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
The code is given below for the commented methods or functions
Trending now
This is a popular solution!
Step by step
Solved in 2 steps