Linked List Algorithms

Creating Linked List Algorithm
class Node:
    def __init__(self, data, next=None):
        self.data = data
        self.next = next
        
class LinkedList:
    def __init__(self):
        self.head = None
        
    def append(self, data):
        if not self.head:
            self.head = Node(data)
            return
        current = self.head
        while current.next:
            current = current.next
        current.next = Node(data)
XX Linked List Algorithm

XX Linked List Algorithm

XX Linked List Algorithm

XX Linked List Algorithm

XX Linked List Algorithm

XX Linked List Algorithm

XX Linked List Algorithm

XX Linked List Algorithm