bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths
Learn/DSA

DSA

DSA Tutorial

What data structures and algorithms are, and how to reason about a simple algorithm before working with specific structures.

Lesson 1

DSA Tutorial

Data Structures and Algorithms (DSA) is a fundamental part of Computer Science that teaches you how to think and solve complex problems systematically.

Read lesson →Loading…
Lesson 2

Introduction to Data Structures and Algorithms

Data Structures is about how data can be stored in different structures.

Read lesson →Loading…
Lesson 3

A Simple Algorithm

The Fibonacci numbers are very useful for introducing algorithms, so before we continue, here is a short introduction to Fibonacci numbers.

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