Sreejan-22 / DSA

Master repo regarding DSA related MicroBytes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

All Contributors

Introduction

A data structure is a named location that can be used to store and organise data. And, an algorithm is a collection of steps to solve a particular problem. Learning data structures and algorithms allow us to write efficient and optimised computer programs.

Background

In computer science, a data structure is a data organisation, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

In mathematics and computer science, an algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation. Algorithms are always unambiguous and are used as specifications for performing calculations, data processing, automated reasoning, and other tasks.

NOTE

Getting started with DSA is an anthology of Data Structures and Algorithms in all popular programming languages.Open and solve an issue(which can be raised by you too) inside the microbyte to get started with your contibution by adding on new Data Structurs/Algorithms to the microbyte.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Kevin Paulose

πŸ’» πŸ“– πŸ€” πŸ–‹ πŸ‘€ πŸ“‹

Amogh Rajesh Desai

πŸ‘€ πŸ“‹

K Anjali Kamath

πŸ’» πŸ“– πŸ€” πŸ–‹

Sudhanshu tiwari

πŸ‘€ πŸ“‹

Divyansh Rastogi

πŸ’» πŸ“– πŸ€” πŸ–‹

Crio.Do

πŸ“‹

Ayush Kumar Shaw

πŸ’» πŸ“– πŸ“‹ πŸ€” 🚧 πŸ‘€

Archithdwij

πŸ‘€ πŸ“‹

Divya_S

πŸ’» πŸ–‹

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Master repo regarding DSA related MicroBytes.

License:MIT License


Languages

Language:C++ 72.9%Language:Java 12.3%Language:C 8.8%Language:JavaScript 6.0%