I am planning to add a beginner friendly path for my Juniors to Learn DSA and I will try to provide solutions of every problem also. We can add codeChef Challenge solutions also

Overview

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
Leaders in an array
Wave Array
Subarray with given sum
Kadane's Algorithm
Find Transition Point
Leaders in an array
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
Adding two matrices
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

6.Linked List

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

Comments
  • Program to rotate a matrix by 90 degree

    Program to rotate a matrix by 90 degree

    Description

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

    Fixes # (issue no.) 1

    Type of change

    Added a new program

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

    Explain the Testing instructions

    Test Configuration:

    • Operating system: Windows
    • Version: 10
    • Text-editors used: Google colab

    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 Screenshot (98)

    ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

    opened by pratika1505 6
  • added hackerrank solution

    added hackerrank solution

    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
  • Create AVL_Tree.c

    Create AVL_Tree.c

    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
  • Added links in README.md

    Added links in README.md

    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
  • Adding linked list

    Adding linked list

    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

    ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

    opened by adarshgit2003 3
  • Added links in Readme.md

    Added links in Readme.md

    Description

    Added links for articles as well as went ahead of the issue to add practice links for various problems in Readme.md.

    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

    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
  • Create Rabin Karp Algorithm for Pattern Searching

    Create Rabin Karp Algorithm for Pattern Searching

    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
  • Program to print elements of matrix in counter clockwise manner

    Program to print elements of matrix in counter clockwise manner

    Description

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

    Fixes # (issue no.) 1

    Type of change

    Added a new program

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

    Explain the Testing instructions

    Test Configuration:

    • Operating system:Windows
    • Version: 10
    • Text-editors used: Google colab

    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 Screenshot (96)

    ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

    Hacktoberfest-accepted 
    opened by pratika1505 2
  • Merge Sort on Double Linked List

    Merge Sort on Double Linked List

    Description

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

    Fixes # (issue no.)

    1

    Type of change

    Added a new program

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

    • Operating system:

    • Version: Windows 10

    • Text-editors used: Google Colab

    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 Screenshot (95)

    ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

    Hacktoberfest-accepted 
    opened by pratika1505 2
  • Added a python program to reverse a single linked list

    Added a python program to reverse a single linked list

    Description

    A program written in python which creates a single linked, prints the original linked list, reverses the linked list and prints the reveresed linked list is added. Screenshot (93)

    Fixes # (issue no.) 1

    Type of change

    Added a new program

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

    Explain the Testing instructions

    Test Configuration:

    • Operating system:
    • Version: Windows 10
    • Text-editors used: Google Colab

    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
  • Remove duplicate entries in read me

    Remove duplicate entries in read me

    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

    • If applicable, add screenshots to help explain your problem.
    help wanted good first issue Feature CodeSmashers 
    opened by arpit456jain 1
Owner
Arpit Jain
Full Stack Web Developer with Python Flask and Django. 3 star Competitive Programmer on Codechef.
Arpit Jain
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

Yoana Agafonova 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

mafiaboy009 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

Kishan Kumar Rai 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

null 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

null 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

Google DSC, GVP Chapter 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

Hans Wan 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

Alok Shandilya 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

Cui Jiacai 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

Joe 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

BIPIN GHIMIRE 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

null 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

Supriyo 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

Hariket Sukeshkumar Sheth 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

Hitesh Vishnoi 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

Code Dazzlers 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

Aniruddha M Agrawal 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

Abdessamad Laamimi 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

David Zuniga-Noel 94 Nov 23, 2022