# DSA-Path-And-Important-Questions

I am planning to add a beginner friendly path for my Juniors to Learn DSA

Are you a Newbie in programming and want to dive deep into it?

Are you looking for some good resources DSA

Do you want to make your DSA strong 🤩

Then, You got here right!!

## Problems With Related Article and Practice Problems on different platforms

### 1.Basics Maths

Topic Related Article Practice Problems on different Platforms
Digits In Factorial Count digits in a factorial Set 1 by gfg
Count digits in a factorial Set 2 by gfg
geeksforgeeks
CodeChef
Exactly 3 Divisors Exactly 3 Divisors by gfg geeksforgeeks
Coding Ninjas
Primality Test Prime Numbers
Introduction and School Method
Fermat Method
CodeChef

### 2.Arrays

Topic Related Article Practice Problems on different Platforms
Remove duplicate elements from sorted Array Remove duplicate elements from sorted Array by gfg
Remove duplicate elements from sorted Array Codesdope
LeetCode
Rearrange an array with O(1) extra space
Trapping Rain Water
Remove duplicate elements from sorted Array
Reverse array in groups
Rotate Array
Equilibrium Point
Wave Array
Subarray with given sum
Find Transition Point
First Repeating Element
Smallest Positive missing number
Rearrange an array with O(1) extra space
Merge Without Extra Space

### 3.Matrix

Topic Related Article Practice Problems on different Platforms
Multiply the matrices
Determinant of a Matrix
Transpose of Matrix
Rotate by 90 degree
Spirally traversing a matrix
Search in a row-column sorted Matrix
Max rectangle

### 4.Searching and Sorting

Topic Related Article Practice Problems on different Platforms
Square root of a number
Binary Search
Peak element
Search an element in sorted and rotated array
Merge Sort
Quick Sort
Union of Two Sorted Arrays
Intersection of two sorted arrays
Minimum Swaps to Sort
Minimum Platforms
Median of Two sorted arrays
Sort an array of 0s, 1s and 2s

### 5.Bit Manipulation

Topic Related Article Practice Problems on different Platforms
Check whether K-th bit is set or not
Count total set bits
Number is sparse or not
Binary To Gray Code equivalent
Gray to Binary equivalent
Power of 2
Find first set bit
Rightmost different bit
Swap all odd and even bits
Maximum subset XOR

Topic Related Article Practice Problems on different Platforms

### 7.Hashing

Topic Related Article Practice Problems on different Platforms

## Need Help in Web-Development-Path-And-Resources

Show some ❤️   by giving to this repo

# Description

This is a python program rotates the matrix by 90 degree in place

Fixes # (issue no.) 1

## Type of change

• [x] New feature (non-breaking change which adds functionality)

# Explain the Testing instructions

Test Configuration:

• Operating system: Windows
• Version: 10

# Checklist:

• [x] My code follows the style guidelines of this project
• [x] I have performed a self-review of my own code
• [x] I have commented my code, particularly in hard-to-understand areas
• [x] I have made corresponding changes to the documentation
• [x] My changes generate no new warnings
• [x] I have added tests that prove my fix is effective or that my feature works
• [x] New and existing unit tests pass locally with my changes
• [x] Any dependent changes have been merged and published in downstream modules

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

opened by pratika1505 6

# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue no.)

## Type of change

• [ ] Bug fix (non-breaking change which fixes an issue)
• [x] New feature (non-breaking change which adds functionality)
• [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
• [ ] This change requires a documentation update

# Explain the Testing instructions

Test Configuration:

• Operating system:
• Version:
• Text-editors used:

# Checklist:

• [ ] My code follows the style guidelines of this project
• [ ] I have performed a self-review of my own code
• [ ] I have commented my code, particularly in hard-to-understand areas
• [ ] I have made corresponding changes to the documentation
• [ ] My changes generate no new warnings
• [ ] I have added tests that prove my fix is effective or that my feature works
• [ ] New and existing unit tests pass locally with my changes
• [ ] Any dependent changes have been merged and published in downstream modules

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

accepted
opened by Animeshsharma4 4

# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (5)

## Type of change

I am adding AVL tree file which is a very important Data Structure

• [x ] New feature (non-breaking change which adds functionality)

# Explain the Testing instructions

Test Configuration:

• Operating system:Windows 10
• Version: 21H2
• Text-editors used: VS code

# Checklist:

• [x ] My code follows the style guidelines of this project
• [ x] I have performed a self-review of my own code
• [ x] I have commented my code, particularly in hard-to-understand areas

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

accepted HactoberFest accepted
opened by Aarav-Nigam 4

# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue no.)

## Type of change

• [ ] Bug fix (non-breaking change which fixes an issue)
• [ ] New feature (non-breaking change which adds functionality)
• [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
• [ ] This change requires a documentation update

# Explain the Testing instructions

Test Configuration:

• Operating system:
• Version:
• Text-editors used:

# Checklist:

• [ ] My code follows the style guidelines of this project
• [ ] I have performed a self-review of my own code
• [ ] I have commented my code, particularly in hard-to-understand areas
• [x] I have made corresponding changes to the documentation
• [ ] My changes generate no new warnings
• [ ] I have added tests that prove my fix is effective or that my feature works
• [ ] New and existing unit tests pass locally with my changes
• [ ] Any dependent changes have been merged and published in downstream modules

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

accepted
opened by sauravgore 4

# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue no.)

## Type of change

• [ ] Bug fix (non-breaking change which fixes an issue)
• [ ] New feature (non-breaking change which adds functionality)
• [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
• [ ] This change requires a documentation update

# Explain the Testing instructions

Test Configuration:

• Operating system:
• Version:
• Text-editors used:

# Checklist:

• [ ] My code follows the style guidelines of this project
• [ ] I have performed a self-review of my own code
• [ ] I have commented my code, particularly in hard-to-understand areas
• [ ] I have made corresponding changes to the documentation
• [ ] My changes generate no new warnings
• [ ] I have added tests that prove my fix is effective or that my feature works
• [ ] New and existing unit tests pass locally with my changes
• [ ] Any dependent changes have been merged and published in downstream modules

# Description

Fixes #21 and #36

## Type of change

• [x] Bug fix (non-breaking change which fixes an issue)
• [x] New feature (non-breaking change which adds functionality)

# Checklist:

• [x] My code follows the style guidelines of this project
• [x] I have performed a self-review of my own code
• [x] I have commented my code, particularly in hard-to-understand areas
• [x] I have made corresponding changes to the documentation
• [x] My changes generate no new warnings
• [x] I have added tests that prove my fix is effective or that my feature works
• [x] New and existing unit tests pass locally with my changes
• [x] Any dependent changes have been merged and published in downstream modules
Hacktoberfest-accepted
opened by priya03ranjan01 3
• #### Variable Sized Arrays

Consider an n-element array, a, where each index i in the array contains a reference to an array of k[i] integers (where the value of k[i] varies from array to array).

Given a, you must answer q queries. Each query is in the format i, j, where i denotes an index in array a and k denotes an index in the array located at a[i]. For each query, find and print the value of element j in the array at location a[i] on a new line.

opened by astha2412 3

# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue no.)

## Type of change

• [ ] Bug fix (non-breaking change which fixes an issue)
• [x] New feature (non-breaking change which adds functionality)
• [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
• [ ] This change requires a documentation update

# Explain the Testing instructions

Test Configuration:

• Operating system:
• Version:
• Text-editors used:

# Checklist:

• [x] My code follows the style guidelines of this project
• [x] I have performed a self-review of my own code
• [x] I have commented my code, particularly in hard-to-understand areas
• [x] I have made corresponding changes to the documentation
• [x] My changes generate no new warnings
• [ ] I have added tests that prove my fix is effective or that my feature works
• [x] New and existing unit tests pass locally with my changes
• [ ] Any dependent changes have been merged and published in downstream modules

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

accepted
opened by RRK-CODER 2

# Description

This program prints the elements of a matrix in counter clockwise manner un a new line

Fixes # (issue no.) 1

## Type of change

• [x] New feature (non-breaking change which adds functionality)

# Explain the Testing instructions

Test Configuration:

• Operating system:Windows
• Version: 10

# Checklist:

• [x] My code follows the style guidelines of this project
• [x] I have performed a self-review of my own code
• [x] I have commented my code, particularly in hard-to-understand areas
• [x] I have made corresponding changes to the documentation
• [x] My changes generate no new warnings
• [x] I have added tests that prove my fix is effective or that my feature works
• [x ] New and existing unit tests pass locally with my changes

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Hacktoberfest-accepted
opened by pratika1505 2

# Description

Added a python program to apply merge sort to a double linked list

Fixes # (issue no.)

1

## Type of change

• [ x] New feature (non-breaking change which adds functionality)

• Operating system:

• Version: Windows 10

# Checklist:

• [ x] My code follows the style guidelines of this project
• [ x] I have performed a self-review of my own code
• [ x] I have commented my code, particularly in hard-to-understand areas
• [ x] I have made corresponding changes to the documentation
• [ x] My changes generate no new warnings
• [ x] I have added tests that prove my fix is effective or that my feature works
• [ x] New and existing unit tests pass locally with my changes
• [ x] Any dependent changes have been merged and published in downstream modules

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Hacktoberfest-accepted
opened by pratika1505 2

# Description

Fixes # (issue no.) 1

## Type of change

• [x ] New feature (non-breaking change which adds functionality)

# Explain the Testing instructions

Test Configuration:

• Operating system:
• Version: Windows 10

# Checklist:

• [x ] My code follows the style guidelines of this project
• [ x] I have performed a self-review of my own code
• [x ] I have commented my code, particularly in hard-to-understand areas
• [x ] I have made corresponding changes to the documentation
• [ x] My changes generate no new warnings
• [x ] I have added tests that prove my fix is effective or that my feature works

# ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Hacktoberfest-accepted
opened by pratika1505 2

## Issue Type:

• [x] Bug Report
• [ ] Feature Request
• [ ] Documentaion

## Describe the bug

• A clear and concise description of what the bug is.

## Possible solution

• Describe the solution you thought of.

## Screenshots

help wanted good first issue Feature CodeSmashers
opened by arpit456jain 1
###### Arpit Jain
Full Stack Web Developer with Python Flask and Django. 3 star Competitive Programmer on Codechef.
###### Introducing to the world - Maze Game! A game with an easily accessible, user-friendly interface that will provide you the serotonin a game should!

Maze-Project Maze game by Maze™ ?? About Introducing to the world - Maze game! ⛏️ Used technologies C++ ✅ Features 3 levels of difficulty User-friendl

6 Jun 2, 2022
###### Learn basic elements in C++ and learn CMake

learn-cpp-cmake Learn basic elements in C++ and learn CMake This repo has code from several sources. If you think we have violated any copyright law o

6 Mar 1, 2022
###### This repository consists a set of problems that a beginner can starts with.

Beginner's Coding Sheet ?? ?? This Coding Sheet is provided by SIDDHARTH SINGH on his YouTube Channel. Here are the set of problems with its respectiv

5 Sep 30, 2022
###### This repo is for competitive coders. In the readme file you will get the list of questions. You can contribute by adding your solutions or by providing the optimized solutions which are answered already.

Hello, Problem Solvers !!! ?? What it's about? ??‍?? This repository is for Competitive Coders to get started with Open-source. ?? We have curated a l

3 Oct 22, 2022
###### This repository aims to solve and create new problems from different spheres of coding. A path to help students to get access to solutions and discuss their doubts.

CPP-Questions-and-Solutions ?? This repository aims to solve and create new problems from different spheres of coding, which will serve as a single po

49 Oct 3, 2022
###### A place where you can learn and practise various Problems and algorithms

Problem-Solving Problem solving is an art of solving some real time challenges. And this is a place to get started, you can find many problems to solv

10 Apr 22, 2022
###### Try to implement some algorithms in the book Introduction to Algorithms in C (and maybe C++).

CAlgoIntro Try to implement some algorithms in the book Introduction to Algorithms in C (and maybe C++). Note that not every algorithm & problem in th

3 Sep 28, 2021
###### Programs and my Notes from the course: "Beginning c++ Programming - From Beginner to Beyond" by Dr. Frank J. Mitropoulos

Project Info Technology Stack Linux (Arch) Visual Studio Code GCC 11.1.0 (since GCC 11.1 the default target is gnu++17, a superset of C++17) Source Ud

1 Oct 22, 2021
###### A C-Beginner Project for Winter Code Activity

Whale Market - Winter Code From Jiacai Cui Email: [email protected] 1 Introduction 详细内容见：https://cui-jiacai.gitbook.io/whale-market/ 2 Tutori

70 Jan 4, 2023
###### This repository contains notes and starter code for Bit manipulation and mathematics session for DSA bootcamp organized by Codeflows.

Bitmanipulation_maths This repository contains notes and starter code for Bit manipulation and mathematics session for DSA bootcamp organized by Codef

7 Jun 15, 2022
###### This repo is created to post all my codes and learning of C++ and DSA in C++

This is a readme file where you can read some documentaton about learning on c++and Data Structures and algorithms . I will be posting each and every

6 Jul 27, 2022
###### Data Structures and Algos - DS, DSA, Python, C

100DaysOfCode I will be following geeksforgeeks as a referrence on how to go about this challenege. I am working on DS and Algos PS : It's not consecu

21 Nov 4, 2022
###### Nishant bhaiya's 90DaysDSA challenge.

90 Days of DSA Roadmap Day 1 & 2 : Learn about space and time complexity. One of the most important part of programming is knowing the complexity of t

33 Dec 26, 2022
###### A challenge to solve coding questions of top 6 companies in 30 days

A challenge to solve coding questions of top 6 companies in 30 days. An initiative started by Arsh Goyal. #RevisewithArsh #6Companies30Days

13 Jun 29, 2022
###### Challenge to solve 90 questions from 6 companies in 30 days. Solved 45/90.

#RevisewithArsh #6Companies30days #dhindhora #stop #procastination #ReviseWithArsh #6Companies30Days Challenge! P.S This can be started anytime in the

17 Oct 23, 2022
###### It will contains all the assignment of DSA Bootcamps

DSA-Bootcamps It will contains all the assignment of DSA Bootcamps. Contribution Guidelines ?? 1. Fork this repository. 2. Clone your forked copy of t

11 Jun 9, 2022
###### Problem Solving Ability Skills Course

It is complete course on Competitive Programming & discussed optimal solution for each problem in live session. In this course, I am also taking your

24 Apr 25, 2022
###### Problem solving on HackerRank platform using C++.

Efficient solutions to HackerRank CPP problems! ℹ️ Introduction : Subdomaine Title Points Source Intro Say "Hello, World!" With C++ 5 Solution Intro I

10 Jul 4, 2022
###### Imu_initialization - Implementation of "An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems"

An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems Implementation of "An Analytical Solution to the IMU Initializati

94 Nov 23, 2022