├── .github ├── ISSUE_TEMPLATE │ └── Bug_Feature_Docs.md ├── PULL_REQUEST_TEMPLATE.md ├── issues_labeler.yml └── workflows │ ├── Auto_Issue_Closer.yml │ ├── Auto_message_on_creatingissues.yml │ ├── Auto_message_on_pr_merge.yml │ ├── Auto_message_on_pr_open.yml │ ├── Issue_labeler.yml │ ├── greetings.yml │ ├── issue-labeler.yml │ └── pr-labeler.yml ├── .gitignore ├── AVL_Tree.c ├── Arrays ├── CPP │ ├── Variable_sized_array.cpp │ ├── duplicate_in_sorted_array.cpp │ ├── kadane.cpp │ ├── merge_two_sorted_arr_without_extra_space.cpp │ ├── readme.txt │ └── trapping_rainwater_problem.cpp ├── Java │ └── readme.txt ├── Python │ └── readme.txt └── readme.txt ├── Basics Maths ├── C │ ├── digits_in_factorial.c │ ├── num_3_divisor.c │ └── primecheck.c ├── CPP │ ├── Digits_In_Factorial.cpp │ ├── Primality_Test.cpp │ ├── bmi.cpp │ ├── exactly_3_divisors.cpp │ ├── exponentation.cpp │ └── infixtopostfix.cpp ├── Python │ ├── exactly 3 divisors.py │ └── no of digits in factorial.py └── readme.txt ├── Bit Manipulation ├── CPP │ └── readme.txt ├── Java │ └── readme.txt ├── Python │ └── readme.txt └── readme.txt ├── CONTRIBUTING.md ├── Classes ├── Inherited_code.cpp └── class.cpp ├── CodeChef Solutions ├── CPP │ ├── readme.txt │ └── topologicalsort.cpp ├── Java │ └── readme.txt ├── Python │ └── readme.txt └── readme.txt ├── Hashing ├── CPP │ └── readme.txt ├── Java │ └── readme.txt ├── Python │ └── readme.txt └── readme.txt ├── LICENSE ├── Linked List ├── CPP │ └── readme.txt ├── Java │ └── readme.txt ├── Python │ ├── MergeSortDLL.py │ ├── ReverseLinkedList.py │ └── readme.txt └── readme.txt ├── Matrix ├── CPP │ ├── Rotate by 90 degree.cpp │ └── readme.txt ├── Java │ └── readme.txt ├── Python │ ├── CounterClockwisePrint.py │ ├── readme.txt │ ├── rotatematrix.py │ └── rotatingmatrix.py └── readme.txt ├── README.md ├── Rabin Karp Algorithm for Pattern Searching ├── Searching n Sorting ├── CPP │ ├── bubblesort using recursion.cpp │ ├── insertion sort(important).cpp │ ├── merge sort.cpp │ ├── quick sort.cpp │ ├── readme.txt │ └── selection sort.cpp ├── Java │ └── readme.txt ├── Python │ └── readme.txt └── readme.txt └── hacker rank solutions └── c++ ├── Delete a node.cpp ├── Left Rotation.cpp ├── arrays-DS.cpp ├── insert a node at a specific position in a linked list.cpp ├── insert the node at head of linked list.cpp ├── insert the node at the tail of linked list.cpp ├── print in reverse.cpp ├── print the element of linked list.cpp └── reverse a linked list.cpp /.github/ISSUE_TEMPLATE/Bug_Feature_Docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/ISSUE_TEMPLATE/Bug_Feature_Docs.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/issues_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/issues_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/Auto_Issue_Closer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/Auto_Issue_Closer.yml -------------------------------------------------------------------------------- /.github/workflows/Auto_message_on_creatingissues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/Auto_message_on_creatingissues.yml -------------------------------------------------------------------------------- /.github/workflows/Auto_message_on_pr_merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/Auto_message_on_pr_merge.yml -------------------------------------------------------------------------------- /.github/workflows/Auto_message_on_pr_open.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/Auto_message_on_pr_open.yml -------------------------------------------------------------------------------- /.github/workflows/Issue_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/Issue_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/issue-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/issue-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.github/workflows/pr-labeler.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/.gitignore -------------------------------------------------------------------------------- /AVL_Tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/AVL_Tree.c -------------------------------------------------------------------------------- /Arrays/CPP/Variable_sized_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Arrays/CPP/Variable_sized_array.cpp -------------------------------------------------------------------------------- /Arrays/CPP/duplicate_in_sorted_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Arrays/CPP/duplicate_in_sorted_array.cpp -------------------------------------------------------------------------------- /Arrays/CPP/kadane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Arrays/CPP/kadane.cpp -------------------------------------------------------------------------------- /Arrays/CPP/merge_two_sorted_arr_without_extra_space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Arrays/CPP/merge_two_sorted_arr_without_extra_space.cpp -------------------------------------------------------------------------------- /Arrays/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Arrays/CPP/trapping_rainwater_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Arrays/CPP/trapping_rainwater_problem.cpp -------------------------------------------------------------------------------- /Arrays/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Arrays/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Arrays/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Basics Maths/C/digits_in_factorial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/C/digits_in_factorial.c -------------------------------------------------------------------------------- /Basics Maths/C/num_3_divisor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/C/num_3_divisor.c -------------------------------------------------------------------------------- /Basics Maths/C/primecheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/C/primecheck.c -------------------------------------------------------------------------------- /Basics Maths/CPP/Digits_In_Factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/CPP/Digits_In_Factorial.cpp -------------------------------------------------------------------------------- /Basics Maths/CPP/Primality_Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/CPP/Primality_Test.cpp -------------------------------------------------------------------------------- /Basics Maths/CPP/bmi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/CPP/bmi.cpp -------------------------------------------------------------------------------- /Basics Maths/CPP/exactly_3_divisors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/CPP/exactly_3_divisors.cpp -------------------------------------------------------------------------------- /Basics Maths/CPP/exponentation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/CPP/exponentation.cpp -------------------------------------------------------------------------------- /Basics Maths/CPP/infixtopostfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/CPP/infixtopostfix.cpp -------------------------------------------------------------------------------- /Basics Maths/Python/exactly 3 divisors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/Python/exactly 3 divisors.py -------------------------------------------------------------------------------- /Basics Maths/Python/no of digits in factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Basics Maths/Python/no of digits in factorial.py -------------------------------------------------------------------------------- /Basics Maths/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Bit Manipulation/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Bit Manipulation/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Bit Manipulation/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Bit Manipulation/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Classes/Inherited_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Classes/Inherited_code.cpp -------------------------------------------------------------------------------- /Classes/class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Classes/class.cpp -------------------------------------------------------------------------------- /CodeChef Solutions/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CodeChef Solutions/CPP/topologicalsort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/CodeChef Solutions/CPP/topologicalsort.cpp -------------------------------------------------------------------------------- /CodeChef Solutions/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CodeChef Solutions/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CodeChef Solutions/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hashing/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hashing/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hashing/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hashing/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/LICENSE -------------------------------------------------------------------------------- /Linked List/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Linked List/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Linked List/Python/MergeSortDLL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Linked List/Python/MergeSortDLL.py -------------------------------------------------------------------------------- /Linked List/Python/ReverseLinkedList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Linked List/Python/ReverseLinkedList.py -------------------------------------------------------------------------------- /Linked List/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Linked List/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Matrix/CPP/Rotate by 90 degree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Matrix/CPP/Rotate by 90 degree.cpp -------------------------------------------------------------------------------- /Matrix/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Matrix/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Matrix/Python/CounterClockwisePrint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Matrix/Python/CounterClockwisePrint.py -------------------------------------------------------------------------------- /Matrix/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Matrix/Python/rotatematrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Matrix/Python/rotatematrix.py -------------------------------------------------------------------------------- /Matrix/Python/rotatingmatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Matrix/Python/rotatingmatrix.py -------------------------------------------------------------------------------- /Matrix/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/README.md -------------------------------------------------------------------------------- /Rabin Karp Algorithm for Pattern Searching: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Rabin Karp Algorithm for Pattern Searching -------------------------------------------------------------------------------- /Searching n Sorting/CPP/bubblesort using recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Searching n Sorting/CPP/bubblesort using recursion.cpp -------------------------------------------------------------------------------- /Searching n Sorting/CPP/insertion sort(important).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Searching n Sorting/CPP/insertion sort(important).cpp -------------------------------------------------------------------------------- /Searching n Sorting/CPP/merge sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Searching n Sorting/CPP/merge sort.cpp -------------------------------------------------------------------------------- /Searching n Sorting/CPP/quick sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Searching n Sorting/CPP/quick sort.cpp -------------------------------------------------------------------------------- /Searching n Sorting/CPP/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Searching n Sorting/CPP/selection sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/Searching n Sorting/CPP/selection sort.cpp -------------------------------------------------------------------------------- /Searching n Sorting/Java/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Searching n Sorting/Python/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Searching n Sorting/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hacker rank solutions/c++/Delete a node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/Delete a node.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/Left Rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/Left Rotation.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/arrays-DS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/arrays-DS.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/insert a node at a specific position in a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/insert a node at a specific position in a linked list.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/insert the node at head of linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/insert the node at head of linked list.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/insert the node at the tail of linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/insert the node at the tail of linked list.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/print in reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/print in reverse.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/print the element of linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/print the element of linked list.cpp -------------------------------------------------------------------------------- /hacker rank solutions/c++/reverse a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/DSA-Path-And-Important-Questions/HEAD/hacker rank solutions/c++/reverse a linked list.cpp --------------------------------------------------------------------------------