Strivers A2Z DSA Course/Sheet π by Raj Vikramaditya / Striver(Founder of takeUforward). This repository contains Solution code using JAVA with different approaches and explanation.
You need to write the following commands on the terminal screen(in vscode) to clone this repository.
git clone https://github.com/Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA.git
π» Step 01 : Learn the basics
- Lec 1: Things to Know in C++/Java/Python or any language
- Lec 2: Build-up Logical Thinking
- Lec 3: Learn STL/Java-Collections or similar thing in your language
- Lec 4: Know Basic Maths
- Lec 5: Learn Basic Recursion
- Lec 6: Learn Basic Hashing
π» Step 02 : Learn Important Sorting Techniques
Step 03 : Solve Problems on Arrays
π» Step 04 : Binary Search [1D, 2D Arrays, Search Space]
π» Step 05 : Strings [Basic and Medium]
π» Step 06 : Learn LinkedList [Single LL, Double LL, Medium, Hard Problems]
- Lec 1: Learn 1D LinkedList
- Lec 2: Learn Doubly LinkedList
- Lec 3: Medium Problems of LL
- Lec 4: Medium Problems of DLL
- Lec 5: Hard Problems of LL
π» Step 07 : Recursion [PatternWise]
π» Step 08 : Bit Manipulation [Concepts & Problems]
π» Step 09 : Stack and Queues [Learning, Pre-In-Post-fix, Monotonic Stack, Implementation]