gitwtfhub

wtf is striver-a2z-dsa-sheet?

akashsingh3031/striver-a2z-dsa-sheet — explained in plain English

Analysis updated 2026-07-19 · repo last pushed 2022-12-20

4Audience · developerComplexity · 1/5DormantSetup · easy

TL;DR

A personal collection of code solutions to the Striver A2Z DSA Sheet, a 450-problem checklist for software engineering interview prep. It lets learners follow a structured roadmap, check answers, and track progress.

Mindmap

mindmap
  root((repo))
    What it does
      Stores DSA solutions
      Mirrors Striver sheet
      Tracks interview prep
      Personal study log
    Tech stack
      C++ solutions
      Markdown docs
      Folder structure
    Use cases
      Interview preparation
      Compare solutions
      Track progress
      Build skills gradually
    Audience
      Self-taught coders
      College students
      Job seekers
    Topics covered
      Graphs
      Dynamic programming
      Trees
      Basic programming

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Follow a step-by-step roadmap of 450 coding problems to prepare for technical interviews.

REASON 2

Compare your own solutions when stuck on a specific data structure or algorithm problem.

REASON 3

Track your progress through the Striver sheet using a structured folder layout.

REASON 4

Show evidence of consistent coding practice for internship or job applications.

What's in the stack?

C++

How it stacks up

akashsingh3031/striver-a2z-dsa-sheet0labs-in/vision-link3xhelix/rbdoom
Stars444
LanguageTypeScript
Last pushed2022-12-20
MaintenanceDormant
Setup difficultyeasymoderatehard
Complexity1/53/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

No setup needed beyond cloning the repo and opening the solution files in your preferred code editor.

The repository does not include a license file, so it is unclear what permissions exist for using or copying the code.

Wtf does this do

This repository is a personal study aid built around the popular Striver A2Z DSA Sheet, a well-known checklist of data structures and algorithms problems used to prepare for software engineering interviews. The repo collects solutions to those problems in one place so a learner can follow along, check their work, and track their progress instead of hunting for answers scattered across the internet. At a high level, the project mirrors the structure of the original Striver sheet, which walks a person from basic programming concepts through advanced topics like graphs, dynamic programming, and trees. Each section of the sheet corresponds to a folder or set of files containing the user's own code solutions to the assigned problems. The idea is that a beginner can start at step one and work through roughly 450 problems in a logical order, building skills layer by layer. Since the README doesn't go into detail, it's hard to say whether this includes explanations, test cases, or only raw code, but the core purpose is clear: it's a personal log of working through the sheet. This would be useful for someone self-studying for technical interviews at companies that ask coding questions, such as Google, Amazon, or Meta. A student who wants a roadmap that says "do these problems in this order" would benefit, as would someone who likes seeing how another learner approached the same challenge. For example, a college junior aiming for a summer internship could follow the sheet, compare solutions when stuck, and use the repo as evidence of consistent practice. What's notable is that this appears to be an individual's working notebook rather than a polished library or tool. It trades broad documentation and community polish for the honesty of a personal grind. That makes it less of a product and more of a companion for anyone on the same learning path who wants company along the way.

Yoink these prompts

Prompt 1
I am following the Striver A2Z DSA Sheet and I am stuck on the graph section. Walk me through how to approach the 'number of provinces' problem step by step before I write code.
Prompt 2
Create a study schedule that covers the 450 problems in the Striver A2Z DSA Sheet over 12 weeks, grouping topics logically and leaving time for review.
Prompt 3
I solved a dynamic programming problem from the Striver sheet using memoization. Help me convert it to a tabulation approach and explain the trade-offs.
Prompt 4
Quiz me on time and space complexity for common patterns in the Striver sheet like sliding window, two pointers, and fast-slow pointers.

Frequently asked questions

wtf is striver-a2z-dsa-sheet?

A personal collection of code solutions to the Striver A2Z DSA Sheet, a 450-problem checklist for software engineering interview prep. It lets learners follow a structured roadmap, check answers, and track progress.

Is striver-a2z-dsa-sheet actively maintained?

Dormant — no commits in 2+ years (last push 2022-12-20).

What license does striver-a2z-dsa-sheet use?

The repository does not include a license file, so it is unclear what permissions exist for using or copying the code.

How hard is striver-a2z-dsa-sheet to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is striver-a2z-dsa-sheet for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.