> For the complete documentation index, see [llms.txt](https://protegejj.gitbook.io/oj-practices/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list.md).

# Linked List

- [2     Add Two Numbers](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/2-add-two-numbers.md)
- [19     Remove Nth Node From End of List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/19-removenth-node-from-end-of-list.md)
- [21 Merge Two Sorted Lists](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/21-merge-two-sorted-lists.md)
- [23 Merge k Sorted Lists](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/23-merge-k-sorted-lists.md)
- [24     Swap Nodes in Pairs](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/24-swap-nodes-in-pairs.md)
- [25     Reverse Nodes in k-Group](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/25-reverse-nodes-in-k-group.md)
- [61     Rotate List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/61-rotate-list.md)
- [82     Remove Duplicates from Sorted List II](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/82-removeduplicates-from-sorted-list-ii.md)
- [83     Remove Duplicates from Sorted List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/83-removeduplicates-from-sorted-list.md)
- [86     Partition List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/86-partition-list.md)
- [92     Reverse Linked List II](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/92-reverse-linked-list-ii.md)
- [109     Convert Sorted List to Binary Search Tree](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/109-convert-sorted-list-to-binary-search-tree.md)
- [138     Copy List with Random Pointer](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/138-copy-list-with-random-pointer.md)
- [141  Linked List Cycle](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/141-linked-list-cycle.md)
- [142     Linked List Cycle II](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/142-linked-list-cycle-ii.md)
- [143     Reorder List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/143-reorder-list.md)
- [147     Insertion Sort List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/147-insertion-sort-list.md)
- [148     Sort List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/148-sort-list.md)
- [160     Intersection of Two Linked Lists](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/160-intersection-of-two-linked-lists.md)
- [203     Remove Linked List Elements](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/203-removelinked-list-elements.md)
- [206     Reverse Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/206-reverse-linked-list.md)
- [234     Palindrome Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/234-palindrome-linked-list.md)
- [237     Delete Node in a Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/237-deletenode-in-a-linked-list.md)
- [328     Odd Even Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/328-odd-even-linked-list.md)
- [369     Plus One Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/369-plus-one-linked-list.md)
- [379     Design Phone Directory](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/379-design-phone-directory.md)
- [426     Convert Binary Search Tree to Sorted Doubly Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/426-convert-binary-search-tree-to-sorted-doubly-linked-list.md)
- [430     Flatten a Multilevel Doubly Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/430-flatten-a-multileveldoubly-linked-list.md)
- [445     Add Two Numbers II](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/445-add-two-numbers-ii.md)
- [707     Design Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/707-design-linked-list.md)
- [708     Insert into a Cyclic Sorted List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/708-insert-into-a-cyclic-sorted-list.md)
- [725     Split Linked List in Parts](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/725-split-linked-list-in-parts.md)
- [817     Linked List Components](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/817-linked-list-components.md)
- [876     Middle of the Linked List](https://protegejj.gitbook.io/oj-practices/chapter1/linked-list/876-middle-of-the-linked-list.md)
