├── A_a_and_b_and_chess.cpp ├── A_lever.cpp ├── Arrays ├── 01 static and dynamic array .c ├── 02 increasing size of array using heap.cpp ├── 03 Creating 2D array & Accessing.c ├── 04 Array ADT1.c ├── 05 inserting an element.c ├── 06 Average of Array.cpp └── 07 Binary Search.c ├── B_Han_solo_and_laze_gun.cpp ├── C++ ├── 1. Read and Display the elements using an array.CPP ├── 10. Deletion in a sorted array in ascending order.cpp ├── 11. Merge two unsorted arrays.cpp ├── 12. Merge two sorted arrays.cpp ├── 13. Read an array and then find the smallest no-Passing Arrays to Function.cpp ├── 14. Interchange the largest and smallest no. in an array.cpp ├── 15. Interchange the largest and smallest no. - (Easy method).cpp ├── 16. Display an array of given elements using pointers.cpp ├── 17. Modify the contents of an array using a pointer to an array.cpp ├── 18. Pointers and Arrays.cpp ├── 19. Print the elements of a 2-D array.cpp ├── 2. Mean of n numbers using an array.CPP ├── 20. Generate pascal's triangle using arrays.cpp ├── 21. Salesmen problem.cpp ├── 22. Display the highest marks of students in 5 subjects.cpp ├── 23. Read and Display a 3x3 matrix.cpp ├── 24. Transpose a 3x3 matrix.cpp ├── 25. Input two m x n matrices, aclculate their sum of their corresponding elements and store it in a 3rd m x n matrix.cpp ├── 25. Input two m x n matrices, calculate their sum of their corresponding elements and store it in a 3rd m x n matrix.cpp ├── 26. Multiply two m x n matrices.cpp ├── 27. Fill a square matrix with value zero on the diagonals, 1 on upper right and -1 on lower left of triangle.cpp ├── 28. Read and Display a 3 x 3 matrix.cpp ├── 29. Use of pointer to a 2D Array.cpp ├── 3. Print the position of the smallest number of n numbers in an array.cpp ├── 30. Read and display 2 x 2 x 2 matrix.cpp ├── 4. Find the second largest of n numbers.cpp ├── 5. Program to enter n no. of digits. Then form a no. using these digits..cpp ├── 6. Find whether the array of integers contains a duplicate number.cpp ├── 7. Insert a number at a given location.cpp ├── 8. Insertion in a sorted array which is in ascending order.cpp ├── 9. Deletion from a given location.cpp ├── Count Digits.cpp ├── Count Trailing Zeroes in a factorial - efficient method.cpp ├── Efficient method to compute power of a number.cpp ├── Efficient method to compute power of a number.exe ├── Efficient method to find prime factor.cpp ├── Factorial of a number.cpp ├── Finding GCD using Euclid's Algorithm.cpp ├── LCM of two no's using GCD.cpp ├── Program to find all divisors of a number in a sorted order.cpp ├── Sieve of Eratosthenes Algorithm.cpp └── check Pallindrome.cpp ├── E_Equation.cpp ├── README.md ├── Sorting Technique ├── 01 Bubble Sort.c ├── 02 BubbleSort.cpp ├── 03 Insertionsort.c ├── 04 InsertionSort.cpp ├── 05 Selection Sort.c ├── 06 SelectionSort.cpp ├── 07 Mergesort.c ├── 08 MergingFunction.cpp ├── 09 Iterative Mergesort.c ├── 10 IterativeMergeSort.cpp ├── 11 Recursive Mergesort.c ├── 12 RecursiveMergeSort.cpp ├── 13 Countsort.c ├── 14 CountSortFunction.cpp ├── 15 RadixSortUsingLL.cpp ├── 16 BinSortBasedonLL.cpp ├── 17 Shellsort.c └── 18 ShellSort.cpp └── dev.png /A_a_and_b_and_chess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/A_a_and_b_and_chess.cpp -------------------------------------------------------------------------------- /A_lever.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/A_lever.cpp -------------------------------------------------------------------------------- /Arrays/01 static and dynamic array .c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/01 static and dynamic array .c -------------------------------------------------------------------------------- /Arrays/02 increasing size of array using heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/02 increasing size of array using heap.cpp -------------------------------------------------------------------------------- /Arrays/03 Creating 2D array & Accessing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/03 Creating 2D array & Accessing.c -------------------------------------------------------------------------------- /Arrays/04 Array ADT1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/04 Array ADT1.c -------------------------------------------------------------------------------- /Arrays/05 inserting an element.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/05 inserting an element.c -------------------------------------------------------------------------------- /Arrays/06 Average of Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/06 Average of Array.cpp -------------------------------------------------------------------------------- /Arrays/07 Binary Search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Arrays/07 Binary Search.c -------------------------------------------------------------------------------- /B_Han_solo_and_laze_gun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/B_Han_solo_and_laze_gun.cpp -------------------------------------------------------------------------------- /C++/1. Read and Display the elements using an array.CPP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/1. Read and Display the elements using an array.CPP -------------------------------------------------------------------------------- /C++/10. Deletion in a sorted array in ascending order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/10. Deletion in a sorted array in ascending order.cpp -------------------------------------------------------------------------------- /C++/11. Merge two unsorted arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/11. Merge two unsorted arrays.cpp -------------------------------------------------------------------------------- /C++/12. Merge two sorted arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/12. Merge two sorted arrays.cpp -------------------------------------------------------------------------------- /C++/13. Read an array and then find the smallest no-Passing Arrays to Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/13. Read an array and then find the smallest no-Passing Arrays to Function.cpp -------------------------------------------------------------------------------- /C++/14. Interchange the largest and smallest no. in an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/14. Interchange the largest and smallest no. in an array.cpp -------------------------------------------------------------------------------- /C++/15. Interchange the largest and smallest no. - (Easy method).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/15. Interchange the largest and smallest no. - (Easy method).cpp -------------------------------------------------------------------------------- /C++/16. Display an array of given elements using pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/16. Display an array of given elements using pointers.cpp -------------------------------------------------------------------------------- /C++/17. Modify the contents of an array using a pointer to an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/17. Modify the contents of an array using a pointer to an array.cpp -------------------------------------------------------------------------------- /C++/18. Pointers and Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/18. Pointers and Arrays.cpp -------------------------------------------------------------------------------- /C++/19. Print the elements of a 2-D array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/19. Print the elements of a 2-D array.cpp -------------------------------------------------------------------------------- /C++/2. Mean of n numbers using an array.CPP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/2. Mean of n numbers using an array.CPP -------------------------------------------------------------------------------- /C++/20. Generate pascal's triangle using arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/20. Generate pascal's triangle using arrays.cpp -------------------------------------------------------------------------------- /C++/21. Salesmen problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/21. Salesmen problem.cpp -------------------------------------------------------------------------------- /C++/22. Display the highest marks of students in 5 subjects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/22. Display the highest marks of students in 5 subjects.cpp -------------------------------------------------------------------------------- /C++/23. Read and Display a 3x3 matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/23. Read and Display a 3x3 matrix.cpp -------------------------------------------------------------------------------- /C++/24. Transpose a 3x3 matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/24. Transpose a 3x3 matrix.cpp -------------------------------------------------------------------------------- /C++/25. Input two m x n matrices, aclculate their sum of their corresponding elements and store it in a 3rd m x n matrix.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | int main() 5 | { 6 | cd 7 | } 8 | -------------------------------------------------------------------------------- /C++/25. Input two m x n matrices, calculate their sum of their corresponding elements and store it in a 3rd m x n matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/25. Input two m x n matrices, calculate their sum of their corresponding elements and store it in a 3rd m x n matrix.cpp -------------------------------------------------------------------------------- /C++/26. Multiply two m x n matrices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/26. Multiply two m x n matrices.cpp -------------------------------------------------------------------------------- /C++/27. Fill a square matrix with value zero on the diagonals, 1 on upper right and -1 on lower left of triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/27. Fill a square matrix with value zero on the diagonals, 1 on upper right and -1 on lower left of triangle.cpp -------------------------------------------------------------------------------- /C++/28. Read and Display a 3 x 3 matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/28. Read and Display a 3 x 3 matrix.cpp -------------------------------------------------------------------------------- /C++/29. Use of pointer to a 2D Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/29. Use of pointer to a 2D Array.cpp -------------------------------------------------------------------------------- /C++/3. Print the position of the smallest number of n numbers in an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/3. Print the position of the smallest number of n numbers in an array.cpp -------------------------------------------------------------------------------- /C++/30. Read and display 2 x 2 x 2 matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/30. Read and display 2 x 2 x 2 matrix.cpp -------------------------------------------------------------------------------- /C++/4. Find the second largest of n numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/4. Find the second largest of n numbers.cpp -------------------------------------------------------------------------------- /C++/5. Program to enter n no. of digits. Then form a no. using these digits..cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/5. Program to enter n no. of digits. Then form a no. using these digits..cpp -------------------------------------------------------------------------------- /C++/6. Find whether the array of integers contains a duplicate number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/6. Find whether the array of integers contains a duplicate number.cpp -------------------------------------------------------------------------------- /C++/7. Insert a number at a given location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/7. Insert a number at a given location.cpp -------------------------------------------------------------------------------- /C++/8. Insertion in a sorted array which is in ascending order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/8. Insertion in a sorted array which is in ascending order.cpp -------------------------------------------------------------------------------- /C++/9. Deletion from a given location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/9. Deletion from a given location.cpp -------------------------------------------------------------------------------- /C++/Count Digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Count Digits.cpp -------------------------------------------------------------------------------- /C++/Count Trailing Zeroes in a factorial - efficient method.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Count Trailing Zeroes in a factorial - efficient method.cpp -------------------------------------------------------------------------------- /C++/Efficient method to compute power of a number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Efficient method to compute power of a number.cpp -------------------------------------------------------------------------------- /C++/Efficient method to compute power of a number.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Efficient method to compute power of a number.exe -------------------------------------------------------------------------------- /C++/Efficient method to find prime factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Efficient method to find prime factor.cpp -------------------------------------------------------------------------------- /C++/Factorial of a number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Factorial of a number.cpp -------------------------------------------------------------------------------- /C++/Finding GCD using Euclid's Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Finding GCD using Euclid's Algorithm.cpp -------------------------------------------------------------------------------- /C++/LCM of two no's using GCD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/LCM of two no's using GCD.cpp -------------------------------------------------------------------------------- /C++/Program to find all divisors of a number in a sorted order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Program to find all divisors of a number in a sorted order.cpp -------------------------------------------------------------------------------- /C++/Sieve of Eratosthenes Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/Sieve of Eratosthenes Algorithm.cpp -------------------------------------------------------------------------------- /C++/check Pallindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/C++/check Pallindrome.cpp -------------------------------------------------------------------------------- /E_Equation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/E_Equation.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/README.md -------------------------------------------------------------------------------- /Sorting Technique/01 Bubble Sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/01 Bubble Sort.c -------------------------------------------------------------------------------- /Sorting Technique/02 BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/02 BubbleSort.cpp -------------------------------------------------------------------------------- /Sorting Technique/03 Insertionsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/03 Insertionsort.c -------------------------------------------------------------------------------- /Sorting Technique/04 InsertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/04 InsertionSort.cpp -------------------------------------------------------------------------------- /Sorting Technique/05 Selection Sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/05 Selection Sort.c -------------------------------------------------------------------------------- /Sorting Technique/06 SelectionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/06 SelectionSort.cpp -------------------------------------------------------------------------------- /Sorting Technique/07 Mergesort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/07 Mergesort.c -------------------------------------------------------------------------------- /Sorting Technique/08 MergingFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/08 MergingFunction.cpp -------------------------------------------------------------------------------- /Sorting Technique/09 Iterative Mergesort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/09 Iterative Mergesort.c -------------------------------------------------------------------------------- /Sorting Technique/10 IterativeMergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/10 IterativeMergeSort.cpp -------------------------------------------------------------------------------- /Sorting Technique/11 Recursive Mergesort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/11 Recursive Mergesort.c -------------------------------------------------------------------------------- /Sorting Technique/12 RecursiveMergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/12 RecursiveMergeSort.cpp -------------------------------------------------------------------------------- /Sorting Technique/13 Countsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/13 Countsort.c -------------------------------------------------------------------------------- /Sorting Technique/14 CountSortFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/14 CountSortFunction.cpp -------------------------------------------------------------------------------- /Sorting Technique/15 RadixSortUsingLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/15 RadixSortUsingLL.cpp -------------------------------------------------------------------------------- /Sorting Technique/16 BinSortBasedonLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/16 BinSortBasedonLL.cpp -------------------------------------------------------------------------------- /Sorting Technique/17 Shellsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/17 Shellsort.c -------------------------------------------------------------------------------- /Sorting Technique/18 ShellSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/Sorting Technique/18 ShellSort.cpp -------------------------------------------------------------------------------- /dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevsStreet/10-Weeks-DSA-Challenge/HEAD/dev.png --------------------------------------------------------------------------------