Data-Structure-and-Algorithms-Study-Plan icon indicating copy to clipboard operation
Data-Structure-and-Algorithms-Study-Plan copied to clipboard

This is the study plan for Data Structure & Algorithms .

Data-Structure-Algorithms

This is a study plan for Data Structure & Algorithms.

Programming Language

Basically you can use any Programming Language for Data-Structure-Algorithms but here I'm using Python.

Python

To learn Python this playlist by Corey Schafer Learn-Python-1

To learn Python this playlist by Sendex Learn-Python-2

Automate the Boring Stuff with Python Python

Books

Problems

Practice what you learn.

Introduction to Algorithm

Introduction to Data Structures

Algorithmic complexity / Big-O / Asymptotic analysis

Big-O measures the run time of algorithm as the size of input data increases.

Videos

Documentation

Array / List

Array/List is collection of items in a sequential manner. And items of array/list access by indexing.

Videos

Documentation

Stack

Stack is Linear Data Structures.Stack works on principle Last in First Out (FILO).

Video

Documentation

Implementation