A collection of nodes that are connected by links or pointers.

Assume you have a Linked List implementation that has the following API: ```js // prepend to start ...

Now that we've [implemented a Linked List](/challenges/implement-a-linked-list), let's start operati...

Now that we've [implemented a linked list](/challenges/implement-a-linked-list), can you write a met...

Write a recursive algorithm that swaps every two nodes in a linked list. This is often called a pair...

Traditionally we have the following `LinkedListNode` class definition: ```js class LinkedListNode {...

Write an algorithm to merge two sorted linked lists and return it as a new sorted list. The new list...

You're sent a `linked list` of numbers, but it's been received in the opposite order to what you nee...

What is the best way to find out if a linked list contains a loop? You're given the following data s...