DEV Community

Rajesh Berwal
Rajesh Berwal

Posted on • Originally published at rajeshberwal.com

Getting Started With Data Structure and Algorithm With Revisiting DSA Series

What is data structure and why it is so important

Original Article: Revisiting DSA

You are thinking now why should I learn complicated stuff if there is no use of it in my life?
And why companies ask questions on data structure and algorithms?

As a beginner we avoid data structure because it seems to be complicated.
Data Structure doesn't mean some type of fixed syntax. It's all about organizing data in a better form that we can perform a task to extract information from it in a efficient way.
Data structure are used to store, manipulate and arrange data.

Data structure is the key part of an algorithm and algorithms are used to solve real world problem.

Some Data Structure Advantage:

  1. Memory Efficiency
  2. Reusability
  3. Abstraction

"Data Structure and Algorithms are not language specific."

What is Revisiting DSA Series

We have seen that most of the developers learns different programming languages, frameworks and libraries but they don't focus on their data structure skills and we have already talked about why data structure is important.

So, I decided to revisit the data structure and share the knowledge that I'm gaining from it.

Revisiting Data Structure and Algorithms is 30 days of series in which we will share DSA content everyday on this blog with full explanation.
And in this series we will start from basic and all the codes will be available on GitHub repo in JavaScript, Python, C++. And the repository is open for change and update if anyone want to do.

So, how Revisiting DSA works

Revisiting DSA is community powered series and we started to help make our community better.

follow the given steps to be part of our community

  1. Visit our blog daily for next part of the series.
  2. Use hashtag #revisitingdsa and share your daily progress with the community.
  3. Add your name to Revisiting DSA repo.

If you want to contribute to DSA repo. Then visit the given link and also share our articles with others and help them to learn. Links are given below.

So want to contribute to this series then follow the given link of the GitHub repository.

Revisiting DSA

Our Instagram Page

Top comments (0)