GDSC-IGDTUW-Autumn-of-Code-2022 / dsa-foundation

To submit questions and answers for DSA.
5 stars 43 forks source link

Decoding DSA

8

Why DSA?

Today's World contains lots and lots of data. When you need to deal with the data you must store it somewhere, and storing it doesn’t finish our work right? Because you need to fetch it whenever it is required and perform related operations on it. In what way you store your data has a lot to deal with how fast you can fetch and work on it. If you give your data a proper structure, we can easily perform the required operations on it.

Let us consider Facebook, have you ever wondered how will it work in the background? and how can it show the mutual friends? and all. It is because of the DSA behind the code. For finding mutual friends, can you guess what data structure is used? It is graphs, and with the help of graphs we can work on the connections. Moreover, it is one of the most important topics to crack the interviews and online assessments for product-based companies.

The data structures used to solve the problems in this repo will be from basics like arrays, and strings to advanced topics like trees and linked lists.

Resources which you can follow for DSA:

CONTRIBUTING TO THIS PROJECT

You can take up any of the existing issues and solve those problems or create a new issue with a question and contribute your solution to it!
Contribution period ends: 26th January 2024

How to get started?

You can refer to the following resources on Git and Github to get started and contact our Project Mentors via Discord if you have any doubts.

Prizes

Join our Discord to stay in touch with project mentors and for any further questions.