Singly & Doubly Linked Lists
Build non-contiguous dynamic data structures.
Week Overview
Implement linked lists from scratch. Learn node allocation, pointer splicing, cycle detection (Floyd's algorithm), and reversing lists in-place.
Core Concepts & Topics
Week 14 Project: Doubly linked list LRU (Least Recently Used) cache simulation.
Every week at DoxaTech Hub requires submitting real working code tested by our automated grading suite. You will push code to your personal GitHub repository, open pull requests, and receive instant feedback.
Frequently Asked Questions
Why use a linked list instead of an array?
Linked lists provide O(1) insertion and deletion at any point once you have a pointer to the node, without requiring elements to shift in memory.
Ready to Build This?
Sign up now to access full video lessons, downloadable study PDFs, autograded programming challenges, and mentor support.
Start Learning Today View Pricing Plans