Linked List Demo
Made following The Odin Project Assignment for Linked Lists, you can use the console on the live demo to interact with a Linked List.
append(value)
adds a new node containing value to the end of the listprepend(value)
adds a new node containing value to the start of the listsize()
returns the total number of nodes in the listhead()
returns the first node in the listtail()
returns the last node in the listat(index)
returns the node at the given indexpop()
removes the last element from the listcontains(value)
returns true if the passed in value is in the list and otherwise returns falsefind(value)
returns the index of the node containing value, or null if not foundtoString()
returns your LinkedList objects as strings in the format: ( value ) -> ( value ) -> ( value ) -> nullinsertAt(value, index)
inserts a new node with the provided value at the given indexremoveAt(index)
removes the node at the given index
Video and code from Traversy Media was really helpful to understand how the Linked List works and how to implement it.