What is Data Structures and Algorithm?

-By Rohan Kumar

DATA STRUCTURES – A data structure is a particular way of storing and organizing data in a computer so that it can be used inefficiently way.
In simpler words it just a way of how we organize and store data on a computer so that whenever we need that we can use it more efficiently.

Example: If you take a look around your kitchen. You just notice that your mom just put the thing in that are most often to used regularly in the front side or side where it
can easily pick up the things and utensils etc., and the things which are not often is used in regularly are kept behind the front row or a side of your kitchen.
This how your mom organizes the kitchen so that whenever someone or she needs anything will get that easily and without waste of time.
That’s the same scenario with the computer side.

ALGORITHMS – By the word it means
followed in calculations or other problem-solving operations”.
a “process or set of rules to be
In simpler words, it is just a set of instructions that are given in the form of a
function it performs step by step to get the desired output that we want.


Resources for learning DSA
GEEKSFORGEEKS: A Computer Science portal for geeks. It contains well-written,
well thought, and well-explained computer science and programming articles, quizzes, and
all topics that are related to computer science.
Link: https://www.geeksforgeeks.org/data-structures/

Codechef: By following their playlist you will build a
strong grip on the topics.
Link: https://www.codechef.com/certification/data- structures-and-algorithms/prepare

Platforms
HACKERRANK. Hackerrank has to be the first platform you should start coding
• GEEKSFORGEEKS
• CODECHEF
• CODEFORCES
• LEETCODE

Leave a Reply

Your email address will not be published.