Data Structures and Algorithms

Ref: geeksforgeeks

As the name suggests, DSA is a combination of two separate yet interrelated topics – Data Structure and Algorithms.

What is Data Structure?

A data structure is defined as a particular way of storing and organizing data in our devices to use the data efficiently and effectively.

What is an Algorithm?

An algorithm is defined as a process or set of well-defined instructions that are typically used to solve a particular group of problems or perform a specific type of calculation.

How to start learning DSA?

The first and foremost thing is dividing the entire procedure into little pieces which need to be done sequentially.

5 Steps to learn DSA from scratch

The first and foremost thing is dividing the entire procedure into little pieces which need to be done sequentially. 

The complete process to learn DSA from scratch can be broken into 5 parts:

1.     Learn a programming language of your choice

2.     Learn about Time and Space complexities

3.     Learn the basics of individual Data Structures and Algorithms

4.     Practice, Practice, and Practice more

5.     Compete and Become a Pro

Comments