Loading…
Every linked lists problem we index, grouped by the curriculum module that teaches its pattern. Each problem ships with multiple approaches, complexity analysis, and a line-by-line walkthrough in Java and Python.
Grouped by curriculum module
Linked Lists guide
Overview
Linked Lists is pointer-chained nodes that test your comfort with references and in-place manipulation, and it shows up regularly in technical interviews. Linked-list questions check whether you can manipulate pointers cleanly — reversing, merging, and detecting cycles without losing nodes.
Our library indexes 25 Linked Lists problems (12 easy, 11 medium, 2 hard), each solved brute-force → optimal in Java and Python with a line-by-line walkthrough and interview talking points. They're grouped below by the curriculum module that teaches the underlying pattern, so related problems reinforce one another.
If you remember one thing about Linked Lists, make it this: A dummy head node and the fast/slow pointer trick solve a surprising share of linked-list problems. Once that clicks, the signature patterns — fast & slow pointers, dummy head, in-place reversal — start to feel like a checklist you run on every new problem.
Study playbook
Common pitfalls
Frequently asked
Keep exploring