Module python_datastructures.linkedlist
Linked list is a linear collection of data elements whose order is not given by their physical placement in memory. Instead, each element points to the next. It is a data structure consisting of a collection of nodes which together represent a sequence.
Classes
class Node (value: ~T)class SinglyLinkedList-
Methods
def add(self, value: ~T) ‑> NoneType-
Add element to linked list.
def getHead(self) ‑> ~T-
Get value of the linkedlist head node.
def getHeadNode(self) ‑> Node-
Get head node referance.
def getSize(self) ‑> int-
Return size of the linkedlist.
def isEmpty(self) ‑> bool-
Checks if linkedlist is empty.
def remove(self)-
Remove node from linkedlist.
def toArray(self) ‑> list-
Converts linkedlist to list.