Skip to content

DS-Algo/DSA problems with their well documented approaches and solutions. Leetcode and striver sheet solved

Notifications You must be signed in to change notification settings

ayushtamra/Problem-Solving-With-DSA

Repository files navigation

Logo

Problem Solving with DSA

My problem solving journey documented!
Report bug · Request feature

Description

Welcome to my problem solving journey✨ The problems solved here have a large number of approaches, are well documented and refined to make reader learn through problems.

Why I started this?

  1. Reading and understanding code of others is a really an underreated skill and many software engineering fields involve a great deal of understanding the code rarther than making huge code changes.

  2. Geeks for geeks, tutorials points are some great platforms where you can learn programming, but learning through different approaches with more code documentation is >>>

Code template used

In most of the questions I have used a CPP code template which is competitive programming friendly and easy to undesrtand, it is very efficient in CP contests.

Template Link: myC++Template.md

Though there are many good templates for Competitive programming but at the very beginning you can practice with this!

Project Structure

.
├── Conceptual-Questions
│   ├── Element-Frequency
│   │   ├── Approach-1.cpp
│   │   ├── Approach-2.cpp
│   │   └── README.md
│   └── README.md
├── CP-Contests
│   └── Codechef
│       ├── Starters-37
│       │   ├── BeatTheAvg.cpp
│       │   ├── Infernos.cpp
│       │   ├── LaptopRecommendation.cpp
│       │   └── MaxOrMin.cpp
│       └── Starters-43
│           ├── DistinctPalindrome.cpp
│           ├── DNAStorage.cpp
│           └── JoiningDate.cpp
├── c++ topics
│   ├── references_in_struct,class.cpp
│   └── Strings
│       ├── StringFormatting.cpp
│       ├── StringIO.cpp
│       └── StringIO.md
├── Data Structures
│   ├── CreateLinkedList.cpp
│   └── LinkedListInsertion.cpp
├── input.txt
├── Leetcode
│   ├── 2181-MergeNodes
│   │   ├── Approach1.cpp
│   │   ├── Approach2-Iterative.cpp
│   │   ├── Approach3-Recursive.cpp
│   │   └── README.md
│   ├── 2256-MinimumAverageDiff
│   │   ├── Approach1-Brute.cpp
│   │   ├── Approach2-Optimised.cpp
│   │   └── README.md
│   ├── add_two_nos.cpp
│   └── mergeNodesInBetweenZeroes.cpp
├── myC++Template.md
├── output.txt
├── PepcodingLevel2
│   └── Arrays
│       └── RangeAddition.cpp
├── README.md
├── recursion
│   ├── fibseries.cpp
│   └── PowFunction.cpp
└── STL
    └── vectors.cpp

About

DS-Algo/DSA problems with their well documented approaches and solutions. Leetcode and striver sheet solved

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages