Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aviralsharma07/learndsa


https://github.com/aviralsharma07/learndsa

Last synced: 29 days ago
JSON representation

Awesome Lists containing this project

README

        

# learnDSA

Welcome to my DSA (Data Structures and Algorithms) Learning Journey!

This repository documents my progress as I learn various DSA topics step by step. I include notes, code, and questions related to the concepts I study and learn. The goal is to create a comprehensive resource that others can use to understand and practice DSA.

## Table of Contents

- [Introduction](#introduction)
- [Topics Covered](#topics-covered)
- [Folder Structure](#folder-structure)
- [Contributing](#contributing)
- [License](#license)

## Introduction

In this repository, I share my journey of learning DSA. The focus is on understanding the fundamental concepts, implementing algorithms, and solving coding questions. I am following Striver's A2Z DSA Sheet to prepare Data Structures and Algorithms and also following Kunal Kushwaha's course to prepare DSA in Java. By following along, you can gain insights into different data structures, algorithms, and their applications.

## Topics Covered

Here are some of the topics that I cover in this repository:

- Arrays
- Linked Lists
- Stacks and Queues
- Trees
- Graphs
- Sorting Algorithms
- Searching Algorithms
- Dynamic Programming
- And more...

Each topic will have its dedicated folder containing relevant notes, code examples, and practice questions.

## Folder Structure