Become Master in Linked List
A popular LeetCode study guide that introduces linked list types, their trade-offs against arrays, and then works through classic problems in order from easy to hard, such as reversing a list, finding the middle, detecting a cycle and checking palindromes. Each problem is explained with diagrams and Java code. A good first pass for pointer manipulation before moving to harder list problems.
Guide
Interview Prep
hi-malik (LeetCode)
Beginner
Free
A popular LeetCode study guide that introduces linked list types, their trade-offs against arrays, and then works through classic problems in order from easy to hard, such as reversing a list, finding the middle, detecting a cycle and checking palindromes. Each problem is explained with diagrams and Java code. A good first pass for pointer manipulation before moving to harder list problems.
Ready to start?
Opens on hi-malik (LeetCode) in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.