bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths
Learn/DSA

DSA

Linked Lists

Singly and doubly linked lists, how nodes actually sit in memory, and when they beat a plain array.

Lesson 1

DSA Linked Lists

A Linked List is, as the word implies, a list where the nodes are linked together. Each node contains data and a pointer. The way they are linked together is that each node points to where in the…

Read lesson →Loading…
Lesson 2

DSA Linked Lists in Memory

To explain what linked lists are, and how linked lists are different from arrays, we need to understand some basics about how computer memory works.

Read lesson →Loading…
Lesson 3

DSA Linked Lists Types

There are three basic forms of linked lists:

Read lesson →Loading…
Lesson 4

DSA Linked Lists Operations

Basic things we can do with linked lists are:

Read lesson →Loading…

DSA chapters

All
1. DSA Tutorial2. Arrays3. Linked Lists4. Stacks & Queues5. Hash Tables6. Trees7. Graphs8. Shortest Path9. Minimum Spanning Tree10. Maximum Flow11. Time Complexity12. DSA Reference13. Practice