Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥
https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java

data-structures data-structures-and-algorithms dsa dsa-practice java problem-solving striver-a2z-sheet strivers-sde-sheet

Last synced: 18 days ago
JSON representation

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥

Awesome Lists containing this project

README

        

# **Striver A2Z DSA Sheet Solution using JAVA** 🔥🎯

> ### _[Strivers A2Z DSA Course/Sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2/) 🚀 by [Raj Vikramaditya / Striver](https://www.linkedin.com/in/rajstriver/)(Founder of takeUforward). This repository contains Solution code using JAVA with different approaches and explanation._

### [Striver A2Z DSA Sheet Link](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2/)
### [takeUForward Youtube Channel Link](https://www.youtube.com/@takeUforward)

## 🔥 **Clone this Repository** 💫

You need to write the following commands on the terminal screen(in vscode) to clone this repository.

```bash
git clone https://github.com/Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA.git
```

## 👨‍💻 **Contents** 👀
💻 [**Step 01 : Learn the basics**](./Step%2001%20:%20Learn%20the%20basics/)
- [Lec 1: Things to Know in C++/Java/Python or any language](./Step%2001%20:%20Learn%20the%20basics/Lec%201:%20Things%20to%20Know%20in%20Java%20or%20any%20language/)
- [Lec 2: Build-up Logical Thinking](./Step%2001%20:%20Learn%20the%20basics/Lec%202:%20Build-up%20Logical%20Thinking/)
- [Lec 3: Learn STL/Java-Collections or similar thing in your language](./Step%2001%20:%20Learn%20the%20basics/Lec%203:%20Learn%20STL,%20Java-Collections%20or%20similar%20thing%20in%20your%20language/)
- [Lec 4: Know Basic Maths](./Step%2001%20:%20Learn%20the%20basics/Lec%204:%20Know%20Basic%20Maths/)
- [Lec 5: Learn Basic Recursion](./Step%2001%20:%20Learn%20the%20basics/Lec%205:%20Learn%20Basic%20Recursion/)
- [Lec 6: Learn Basic Hashing](./Step%2001%20:%20Learn%20the%20basics/Lec%206:%20Learn%20Basic%20Hashing/)

💻 [**Step 02 : Learn Important Sorting Techniques**](./Step%2002%20:%20Learn%20Important%20Sorting%20Techniques/)
- [Lec 1: Sorting-I](./Step%2002%20:%20Learn%20Important%20Sorting%20Techniques/Lec%201:%20Sorting-I/)
- [Lec 2: Sorting-II](./Step%2002%20:%20Learn%20Important%20Sorting%20Techniques/Lec%202:%20Sorting-II/)

[**Step 03 : Solve Problems on Arrays**](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20->%20Medium%20->%20Hard]/)
- [Lec 1: Easy](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20->%20Medium%20->%20Hard]/Lec%201:%20Easy/)
- [Lec 2: Medium](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20->%20Medium%20->%20Hard]/Lec%202:%20Medium/)
- [Lec 3: Hard](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20->%20Medium%20->%20Hard]/Lec%203:%20Hard/)

💻 [**Step 04 : Binary Search [1D, 2D Arrays, Search Space]**](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/)
- [Lec 1: BS on 1D Arrays](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/Lec%201:%20BS%20on%201D%20Arrays/)
- [Lec 2: BS on Answers](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/Lec%202:%20BS%20on%20Answers/)
- [Lec 3: BS on 2D Arrays](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/Lec%203:%20BS%20on%202D%20Arrays/)

💻 [**Step 05 : Strings [Basic and Medium]**](./Step%2005%20:%20Strings%20[Basic%20and%20Medium]/)
- [Lec 1: Basic and Easy String Problems](./Step%2005%20:%20Strings%20[Basic%20and%20Medium]/Lec%201:%20Basic%20and%20Easy%20String%20Problems/)
- [Lec 2: Medium String Problems](./Step%2005%20:%20Strings%20[Basic%20and%20Medium])

💻 [**Step 06 : Learn LinkedList [Single LL, Double LL, Medium, Hard Problems]**](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/)
- [Lec 1: Learn 1D LinkedList](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%201:%20Learn%201D%20LinkedList/)
- [Lec 2: Learn Doubly LinkedList](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%202:%20Learn%20Doubly%20LinkedList/)
- [Lec 3: Medium Problems of LL](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%203:%20Medium%20Problems%20of%20LL/)
- [Lec 4: Medium Problems of DLL](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%204:%20Medium%20Problems%20of%20DLL/)
- [Lec 5: Hard Problems of LL](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%205:%20Hard%20Problems%20of%20LL/)

💻 [**Step 07 : Recursion [PatternWise]**](./Step%2007%20:%20Recursion%20[PatternWise]/)
- [Lec 1: Get a Strong Hold](./Step%2007%20:%20Recursion%20[PatternWise]/Lec%201:%20Get%20a%20Strong%20Hold/)
- [Lec 2: Subsequences Pattern](./Step%2007%20:%20Recursion%20[PatternWise]/)
- [Lec 3: Trying out all Combos / Hard](./Step%2007%20:%20Recursion%20[PatternWise])

💻 [**Step 08 : Bit Manipulation [Concepts & Problems]**](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20&%20Problems]/)
- [Lec 1: Learn Bit Manipulation](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20&%20Problems]/Lec%201:%20Learn%20Bit%20Manipulation/)
- [Lec 2: Interview Problems](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20&%20Problems]/Lec%202:%20Interview%20Problems/)
- [Lec 3: Advanced Maths](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20&%20Problems]/Lec%203:%20Advanced%20Maths/)

💻 [**Step 09 : Stack and Queues [Learning, Pre-In-Post-fix, Monotonic Stack, Implementation]**](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/)
- [Lec 1: Learning](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%201:%20Learning/)
- [Lec 2: Prefix, Infix, PostFix Conversion Problems](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%202:%20Prefix,%20Infix,%20PostFix%20Conversion%20Problems/)
- [Lec 3: Monotonic Stack/Queue Problems [VVV. Imp]](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%203:%20Monotonic%20Stack,%20Queue%20Problems%20[VVV.%20Imp]/)
- [Lec 4: Implementation Problems](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%204:%20Implementation%20Problems/)

## 🔗 **Let's Connect** 🤝

[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin&logoColor=white)](https://www.linkedin.com/in/bharat2044/)
[![Twitter](https://img.shields.io/badge/Twitter-%231DA1F2.svg?logo=Twitter&logoColor=white)](https://twitter.com/bharat__2044)
[![Stack Overflow](https://img.shields.io/badge/-Stackoverflow-FE7A16?logo=stack-overflow&logoColor=white)](https://stackoverflow.com/users/21453213/bharat2044)
Medium
[![Discord](https://img.shields.io/badge/Discord-%237289DA.svg?logo=discord&logoColor=white)](https://discordapp.com/users/1202345957216231446)
[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?logo=Instagram&logoColor=white)](https://www.instagram.com/bharat__2044)