Skip to content

ADRIVID-MISHRA/DSA

Repository files navigation

🚀 Striver A–Z DSA Sheet Solutions (C++)

Author: Ghost GitHub: ADRIVID-MISHRA

This repository contains my C++ implementations of Striver’s A–Z DSA Sheet, written while following the sheet exactly in the order and methods taught by Striver.

Each problem includes all approaches shown by Striver (Brute, Better, Optimal) up to the topics I have completed so far.

⚠️ Status: 🚧 Work in Progress I am solving problems daily, and this repository will be continuously updated as I progress through the sheet.

📌 What This Repository Represents

✅ Faithful implementation of Striver’s A–Z DSA Sheet

✅ All approaches included wherever Striver explains them

✅ Written in C++ using industry standard techniques

✅ Structured exactly by Modules & Lectures

✅ Focused on strong fundamentals & interview readiness

This repo acts as:

A learning log

A revision resource

A placement preparation archive

🗂 Folder Structure (As per Striver’s Modules) STRIVER DSA/ │ ├── Module 1 Basic/ │ ├── Module 2 Sorting/ │ ├── Lec_1/ │ └── Lec_2/ │ ├── merge_sort.cpp │ ├── quick_sort.cpp │ ├── Module 3 Arrays/ │ ├── Lec1_Easy/ │ ├── Lec2_Medium/ │ └── Lec3_Hard/ │ ├── 1_pascal's_triangle.cpp │ ├── 2_majority_element_nby3.cpp │ ├── 3_three_sum.cpp │ ├── 4_four_sum.cpp │ ├── 5_largest_subarray_with_sum_0.cpp │ ├── 6_number_of_subarrays_with_xor_k.cpp │ ├── 7_merge_overlapping_intervals.cpp │ └── 8_merge_two_sorted_arrays.cpp │ └── (More modules to be added)

.exe files are generated locally during execution and may be ignored.

🧠 Coding Approach

Each solution follows Striver’s explanation

Priority given to:

Time Complexity Optimization

Space Optimization

Clean logic and readability

Code is written with interview standards in mind

📈 Progress

🟡 Current Status: In Progress

🔁 Update Frequency: Daily

🎯 Goal: Complete the entire Striver A–Z DSA Sheet

🛠 Tech Stack

Language: C++

IDE: VS Code

Sheet: Striver A–Z DSA Sheet

Practice Platforms: LeetCode / Coding Ninjas

⚠️ Disclaimer

This repository is meant for learning and revision. If you are following the sheet yourself, try solving the problems first before referring to these solutions.

⭐ Acknowledgements

Striver (Raj Vikramaditya) — for one of the best structured DSA sheets

The coding community — for constant motivation

📬 Connect

If you find this repo helpful, consider ⭐ starring it. Suggestions and improvements are welcome via issues.

Happy Coding 🚀 — Ghost

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors