├── .gitignore ├── Arrays ├── C++ │ ├── AllPermute.cpp │ ├── Diameter of a tree.cpp │ ├── Find Duplicate in Array.cpp │ ├── Find Peak Element.cpp │ ├── Find Previous Greater Element in Array.cpp │ ├── Find Previous Smaller Element in Array.cpp │ ├── Find next Smaller of next Greater in an array.cpp │ ├── First Missing Integer.cpp │ ├── Intersection of An Array.cpp │ ├── Kadane.cpp │ ├── Max Min.cpp │ ├── Maximum_Sum_Of_An_Hourglass.cpp │ ├── Median of Two Sorted array of different size.cpp │ ├── Missing Number in Arithmetic Progression.cpp │ ├── Noble Integer.cpp │ ├── Pick from both sides.cpp │ ├── Pivot in the Array.cpp │ ├── Program to multiply two matrices.cpp │ ├── README.md │ ├── Repeat and Missing Number Array.cpp │ ├── Rotate Array.cpp │ ├── Search a 2D Matrix.cpp │ ├── Set Matrix Zeroes.CPP │ ├── Sort Array with Dutch Algo.cpp │ ├── Sort array with squares.cpp │ ├── SparseMatrixAddition.cpp │ ├── Spiral_Matrix.cpp │ ├── Strassen_Multiplication.cpp │ └── rabbit_in_forest.cpp ├── Java │ ├── AllocateMinimunPages.java │ ├── Car Fleet II.java │ ├── EqualSumSubarray.java │ ├── FindMissingPositive.java │ ├── FindNUniqueIntegersSumuptoZero.java │ ├── InfiniteSortedArray.java │ ├── Intersection.java │ ├── Kadane_Algo.java │ ├── Minimize XOR.java │ ├── Multiplication.java │ ├── Pancake.java │ ├── PeakIndex.java │ ├── Rainwater.java │ ├── Search a 2D Matrix.java │ ├── Search2D.java │ ├── Sorted the array [0,1,2 ].java │ ├── SpiralMatrix.java │ ├── Sum of Diagonal Of Matrix.java │ ├── Super Ugly Number.java │ ├── TransposeMatrix.java │ └── pascals_triangles.java ├── Python │ ├── FirstMissingInteger.py │ ├── Modulo_strength.py │ ├── Smallest positive missing number in unsorted array.py │ └── new.py └── javascript │ └── missingSmallestPositiveInteger.js ├── Bit Manipulation ├── C++ │ ├── 47_binaryNumberAndBit.cpp │ ├── 48_printBinary.cpp │ ├── 49_bitManipulation_Tricks.cpp │ ├── 50_numWithODDCount.cpp │ ├── 50_powerOfXOR.cpp │ ├── 51_bitMaskingExample.cpp │ ├── 52_subsetGenrnUsingBitMask.cpp │ ├── Count Total Set Bits.cpp │ ├── Min XOR value.cpp │ ├── Number of 1 Bits.cpp │ ├── Reverse Bits.cpp │ ├── Single Number II.cpp │ ├── Single Number.cpp │ ├── Swap Two Numbers using XOR.cpp │ ├── Trailing Zeroes.cpp │ └── odd_occuring.cpp ├── Java │ └── prob1.java └── Python │ └── prob1.py ├── Book Management System ├── bookstoresystem.cpp └── bookstoresystem.exe ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CSES ├── Bit Strings.cpp ├── Coin Piles.cpp ├── Distinct Numbers.cpp ├── Increasing Array.cpp ├── Missing Number.cpp ├── Permutations.cpp ├── README.md ├── Repetitions.cpp ├── Tasks and Deadlines.cpp ├── Tower of Hanoi.cpp ├── Trailing Zeros.cpp ├── Two Knights.cpp └── Weird Algorithm │ ├── Weird Algorithm.cpp │ └── Weird Algorithm.py ├── DP ├── C++ │ ├── 0 - 1 Knapsack Problem.cpp │ ├── Arithmetic_Slices.cpp │ ├── Climbing Stars.cpp │ ├── Coin Change II.cpp │ ├── Egg drop problem.cpp │ ├── GenerateParanthesis.cpp │ ├── IncreasingTripletSubsequence.cpp │ ├── LongestPalidromicSubstring.cpp │ ├── Maximum Depth of Binary Tree.cpp │ ├── MaximumSubarray.cpp │ ├── NthCatalan.cpp │ ├── Phase Shift.cpp │ ├── SieveOfEratosthenes.cpp │ ├── edit distance.cpp │ ├── painter's_partition.cpp │ ├── prob1.cpp │ └── target sum.cpp ├── Java │ ├── Frog Jump.java │ ├── Longest Common Subsequence.java │ └── new.java └── Python │ └── Knapsack.py ├── DSU ├── implentation_of_dsu.cpp ├── most_stones_removed_with_same_row_or_colummn.cpp ├── network_connections.cpp ├── number_of_provinces.cpp └── redundant_connections.cpp ├── Graph ├── C++ │ ├── 2 SAT.cpp │ ├── 3 SAT.cpp │ ├── Articulation Points.cpp │ ├── Bellman-Ford algorithm.txt │ ├── Breadth First Search.cpp │ ├── Circle of strings.cpp │ ├── Depth First Search.cpp │ ├── Dijkstra.cpp │ ├── Flood Fill.cpp │ ├── Is Graph Bipartite.cpp │ ├── Krushkal's MST.cpp │ ├── Number of Enclaves.cpp │ ├── Number of Provinces problem.cpp │ ├── Prim's MST.cpp │ ├── SCC.cpp │ ├── Surrounded Regions.cpp │ └── TopologicalSort.cpp └── Java │ ├── DetectACycleBFS.java │ ├── DetectACycleDFS.java │ ├── TopoLogicalSortBFS.java │ └── TopoLogicalSortDFS.java ├── Greedy Algorithms └── C++ │ ├── Djikstra_algorithm.cpp │ ├── Kruskal's algorithm.cpp │ ├── Merge Intervals.cpp │ └── knapsack.cpp ├── LICENSE.md ├── LinkedList ├── C++ │ ├── 23_MergekSortedLists.java │ ├── Checkpalindrome.cpp │ ├── MergeSortLL.cpp │ ├── MergesortedLL.cpp │ ├── Remove_Nth_Node_From_End_of_List.cpp │ ├── RotateLL.cpp │ ├── SwappingNodes.cpp │ ├── add_two_numbers.cpp │ ├── delete_node.cpp │ ├── delete_node.exe │ ├── deletionInCircularLinkedList.cpp │ ├── detect-cycle.cpp │ ├── intersectionofLinkedLists.cpp │ ├── linkedlistsearch.cpp │ └── reverseLinkedList.cpp ├── C │ ├── insertingAtHead.c │ ├── insertingAtHead.exe │ ├── insertionAtEnd.c │ └── linkedlist_deletion.c ├── Delete_Node_in_a_Linked_List.cpp ├── Java │ ├── IdenticalLL.java │ ├── Intersection of Two Linked Lists.java │ ├── MiddleElementLL.java │ ├── ReverseLL.java │ └── SmallestAndLargestElementSinglyLL.java └── Python │ ├── deletion.py │ ├── insertion.py │ ├── remove_node.py │ └── traversal.py ├── Math ├── C++ │ ├── FizzBuzz.cpp │ ├── GCDandLCM.cpp │ ├── Greatest Common Divisor.cpp │ ├── Next Smallest Palindrome.cpp │ ├── Palindrome Integer.cpp │ ├── Reverse integer.cpp │ └── Trailing Zeros in Factorial.cpp └── Python │ ├── Happy_number.py │ ├── armstrong.py │ └── closest_to_n_divisible_by_m.py ├── Notes └── Data Structures Full Notes ├── OOPS ├── AddSub.cpp ├── AddSub.exe ├── BankSystemProject.cpp ├── BasicInheritance.cpp ├── ClassTemplate.cpp ├── ConsAndDesInheritance.cpp ├── Constructors.cpp ├── DynamicBinding.cpp ├── FriendFunction.cpp ├── FunctionOverloading.cpp ├── FunctionOverriding.cpp ├── MultilevelInheritance.cpp ├── MultipleInheritance.cpp ├── Object.cpp ├── PassingObjectsAsArg.cpp ├── PublicInheritance.cpp ├── PureVirtualFunction.cpp ├── SetterFn.cpp ├── SingleInheritance.cpp ├── Template.cpp ├── VirtualFunction.cpp ├── bookDetails.cpp ├── operatorOverloadedCalculator.cpp ├── postAndpreFix.cpp ├── prob1.cpp ├── prob2.cpp ├── prob3.cpp ├── relationalOperatorOverloading.cpp ├── stringConcatOverloading.cpp ├── studentDetails.cpp └── team.cpp ├── Queues ├── C++ │ ├── Implementation Of Queue.cpp │ ├── Queue_usingLinkedList.cpp │ ├── ReversingKelements.cpp │ └── ReversingKelements.exe ├── Java │ ├── ConnectRopes.java │ └── prob1.java └── Python │ └── prob1.py ├── README.md ├── Recursion └── C++ │ ├── Number_Of_Islands.cpp │ ├── Painters_partition.cpp │ ├── Rat_in_a_maze.cpp │ ├── pattern_printing.cpp │ ├── prob1.cpp │ ├── recursion.cpp │ └── reverserecursion.cpp ├── Searching ├── Java │ └── BinarySearch.java └── Python │ ├── Iterative_binary_search.py │ ├── Iterative_linear_search.py │ ├── Recursive_binary_search.py │ └── Recursive_linear_search.py ├── Sorting ├── .vscode │ └── c_cpp_properties.json ├── BubbleSort.cpp ├── BucketSort.cpp ├── ChocolateDistributionProblem.cpp ├── CountInversionsInArray.cpp ├── CountSort.cpp ├── CycleSort.cpp ├── HeapSort.cpp ├── HeapSort.java ├── HoarePartition.cpp ├── InsertionOfTwoSortedArrays.cpp ├── KthSmallestElement.cpp ├── Lomuto Partition.cpp ├── LomutoPartition.cpp ├── MeetingMaximumGuests.cpp ├── MergeFunctionOfMergeSort.cpp ├── MergeOverlappingIntervals.cpp ├── MergeSortAlgorithm.cpp ├── MergeTwoSortedArrays.cpp ├── MinimumDifferenceInArray.cpp ├── NaivePartition.cpp ├── QuickSortIntroPoints.txt ├── RadixSort.cpp ├── SortAnArrayWith3TypesOfElements.cpp ├── SortArraywith2Types OfElements.cpp ├── UnionOfTwoSortedArrays.cpp ├── insertionSort.cpp ├── mergeSort.cpp └── selectionSort.cpp ├── Stacks ├── C++ │ ├── LargestRectInHistogram │ ├── LargestRectInHistogram.cpp │ ├── MinTimeToMakeRopeColorful.cpp │ ├── NextGreateElement.cpp │ ├── Rotten Oranges problem.cpp │ ├── StockSpan │ ├── StockSpan.cpp │ ├── TrappingRainWater │ ├── TrappingRainWater.cpp │ ├── Valid Parentheses.cpp │ ├── infixToPostfix │ ├── infixToPostfix.cpp │ ├── iterativeTowerOfHanoi │ ├── iterativeTowerOfHanoi.cpp │ ├── maximalRectangle.cpp │ ├── removeDuplicatesString │ ├── removeDuplicatesString.cpp │ ├── theCelebrity │ └── theCelebrity.cpp ├── Java │ ├── Prefix_to_Postfix.java │ ├── StackUsingLinkedList.java │ ├── new.java │ └── prevSmallerElement.java └── Python │ └── valid_parenthesis.py ├── Strings ├── C++ │ ├── 12hour_to_24hour.cpp │ ├── Count and Say.cpp │ ├── First non-repeating character in the given String.cpp │ ├── Implementation of KMP pattern searching.cpp │ ├── Longest Substring Without Repeating Characters.cpp │ ├── Longest_Palindrome_Substring.cpp │ ├── Longest_Possible_Subs.cpp │ ├── Naive Pattern searching.cpp │ ├── Palindrome Partitioning.cpp │ ├── Palindrome String.cpp │ ├── Partition a number into two divisible parts without using internal function.cpp │ ├── Rabin-Karp Algorithm for Pattern Searching.cpp │ ├── SO_Part2_Solution.cpp │ ├── Single-Operation-Part_2.cpp │ ├── To count number of palindrome string.cpp │ ├── Unique_string_lexicographically.cpp │ └── text to camel case.cpp ├── Java │ ├── Palindrome.java │ ├── Palindrome_Flipping.class │ └── Palindrome_Flipping.java ├── PHP │ ├── php_implode.php │ ├── php_substring.php │ └── php_trim.php ├── Python │ ├── NumberOfPalindrome.py │ ├── String_Happy.py │ ├── palindromes.py │ └── roman_numerals_to_int.py └── javascript │ └── palindrome_checker.js ├── Trees ├── C++ │ ├── Binary Tree Preorder Traversal.cpp │ ├── Deletion&InsertionInBST.cpp │ ├── Lca.cpp │ ├── Lca.exe │ ├── Maximum Depth of Binary Tree.cpp │ ├── binary_tree_maximum_path_sum.cpp │ ├── connected_components_using_bfs.cpp │ └── rightview.cpp ├── C │ └── Expression_tree │ │ ├── BST.c │ │ ├── BST.h │ │ ├── Makefile │ │ ├── Stack.c │ │ ├── Stack.h │ │ ├── main.c │ │ └── problem_statement.txt ├── Java │ └── BinaryTree.java └── Python │ └── prob1.py ├── hackotberfest.cpp └── tree_algorithms ├── AVL_RotationInTree.cpp ├── BFS&DFS_traversal.cpp ├── Height_of_BT.cpp ├── Left_view_&_Right_view.cpp ├── boundary_traversal.cpp ├── diameter_of_BT.cpp ├── minimum_time_to_burn.cpp ├── root_leaf_sum.cpp └── zig_zag_traversal.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /Arrays/C++/AllPermute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/AllPermute.cpp -------------------------------------------------------------------------------- /Arrays/C++/Diameter of a tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Diameter of a tree.cpp -------------------------------------------------------------------------------- /Arrays/C++/Find Duplicate in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Find Duplicate in Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Find Peak Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Find Peak Element.cpp -------------------------------------------------------------------------------- /Arrays/C++/Find Previous Greater Element in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Find Previous Greater Element in Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Find Previous Smaller Element in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Find Previous Smaller Element in Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Find next Smaller of next Greater in an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Find next Smaller of next Greater in an array.cpp -------------------------------------------------------------------------------- /Arrays/C++/First Missing Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/First Missing Integer.cpp -------------------------------------------------------------------------------- /Arrays/C++/Intersection of An Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Intersection of An Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Kadane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Kadane.cpp -------------------------------------------------------------------------------- /Arrays/C++/Max Min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Max Min.cpp -------------------------------------------------------------------------------- /Arrays/C++/Maximum_Sum_Of_An_Hourglass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Maximum_Sum_Of_An_Hourglass.cpp -------------------------------------------------------------------------------- /Arrays/C++/Median of Two Sorted array of different size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Median of Two Sorted array of different size.cpp -------------------------------------------------------------------------------- /Arrays/C++/Missing Number in Arithmetic Progression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Missing Number in Arithmetic Progression.cpp -------------------------------------------------------------------------------- /Arrays/C++/Noble Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Noble Integer.cpp -------------------------------------------------------------------------------- /Arrays/C++/Pick from both sides.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Pick from both sides.cpp -------------------------------------------------------------------------------- /Arrays/C++/Pivot in the Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Pivot in the Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Program to multiply two matrices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Program to multiply two matrices.cpp -------------------------------------------------------------------------------- /Arrays/C++/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/README.md -------------------------------------------------------------------------------- /Arrays/C++/Repeat and Missing Number Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Repeat and Missing Number Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Rotate Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Rotate Array.cpp -------------------------------------------------------------------------------- /Arrays/C++/Search a 2D Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Search a 2D Matrix.cpp -------------------------------------------------------------------------------- /Arrays/C++/Set Matrix Zeroes.CPP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Set Matrix Zeroes.CPP -------------------------------------------------------------------------------- /Arrays/C++/Sort Array with Dutch Algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Sort Array with Dutch Algo.cpp -------------------------------------------------------------------------------- /Arrays/C++/Sort array with squares.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Sort array with squares.cpp -------------------------------------------------------------------------------- /Arrays/C++/SparseMatrixAddition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/SparseMatrixAddition.cpp -------------------------------------------------------------------------------- /Arrays/C++/Spiral_Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Spiral_Matrix.cpp -------------------------------------------------------------------------------- /Arrays/C++/Strassen_Multiplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/Strassen_Multiplication.cpp -------------------------------------------------------------------------------- /Arrays/C++/rabbit_in_forest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/C++/rabbit_in_forest.cpp -------------------------------------------------------------------------------- /Arrays/Java/AllocateMinimunPages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/AllocateMinimunPages.java -------------------------------------------------------------------------------- /Arrays/Java/Car Fleet II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Car Fleet II.java -------------------------------------------------------------------------------- /Arrays/Java/EqualSumSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/EqualSumSubarray.java -------------------------------------------------------------------------------- /Arrays/Java/FindMissingPositive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/FindMissingPositive.java -------------------------------------------------------------------------------- /Arrays/Java/FindNUniqueIntegersSumuptoZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/FindNUniqueIntegersSumuptoZero.java -------------------------------------------------------------------------------- /Arrays/Java/InfiniteSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/InfiniteSortedArray.java -------------------------------------------------------------------------------- /Arrays/Java/Intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Intersection.java -------------------------------------------------------------------------------- /Arrays/Java/Kadane_Algo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Kadane_Algo.java -------------------------------------------------------------------------------- /Arrays/Java/Minimize XOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Minimize XOR.java -------------------------------------------------------------------------------- /Arrays/Java/Multiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Multiplication.java -------------------------------------------------------------------------------- /Arrays/Java/Pancake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Pancake.java -------------------------------------------------------------------------------- /Arrays/Java/PeakIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/PeakIndex.java -------------------------------------------------------------------------------- /Arrays/Java/Rainwater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Rainwater.java -------------------------------------------------------------------------------- /Arrays/Java/Search a 2D Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Search a 2D Matrix.java -------------------------------------------------------------------------------- /Arrays/Java/Search2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Search2D.java -------------------------------------------------------------------------------- /Arrays/Java/Sorted the array [0,1,2 ].java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Sorted the array [0,1,2 ].java -------------------------------------------------------------------------------- /Arrays/Java/SpiralMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/SpiralMatrix.java -------------------------------------------------------------------------------- /Arrays/Java/Sum of Diagonal Of Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Sum of Diagonal Of Matrix.java -------------------------------------------------------------------------------- /Arrays/Java/Super Ugly Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/Super Ugly Number.java -------------------------------------------------------------------------------- /Arrays/Java/TransposeMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/TransposeMatrix.java -------------------------------------------------------------------------------- /Arrays/Java/pascals_triangles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Java/pascals_triangles.java -------------------------------------------------------------------------------- /Arrays/Python/FirstMissingInteger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Python/FirstMissingInteger.py -------------------------------------------------------------------------------- /Arrays/Python/Modulo_strength.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Python/Modulo_strength.py -------------------------------------------------------------------------------- /Arrays/Python/Smallest positive missing number in unsorted array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/Python/Smallest positive missing number in unsorted array.py -------------------------------------------------------------------------------- /Arrays/Python/new.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Arrays/javascript/missingSmallestPositiveInteger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Arrays/javascript/missingSmallestPositiveInteger.js -------------------------------------------------------------------------------- /Bit Manipulation/C++/47_binaryNumberAndBit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/47_binaryNumberAndBit.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/48_printBinary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/48_printBinary.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/49_bitManipulation_Tricks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/49_bitManipulation_Tricks.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/50_numWithODDCount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/50_numWithODDCount.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/50_powerOfXOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/50_powerOfXOR.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/51_bitMaskingExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/51_bitMaskingExample.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/52_subsetGenrnUsingBitMask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/52_subsetGenrnUsingBitMask.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Count Total Set Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Count Total Set Bits.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Min XOR value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Min XOR value.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Number of 1 Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Number of 1 Bits.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Reverse Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Reverse Bits.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Single Number II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Single Number II.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Single Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Single Number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Swap Two Numbers using XOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Swap Two Numbers using XOR.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/Trailing Zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/Trailing Zeroes.cpp -------------------------------------------------------------------------------- /Bit Manipulation/C++/odd_occuring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Bit Manipulation/C++/odd_occuring.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Java/prob1.java: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Bit Manipulation/Python/prob1.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Book Management System/bookstoresystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Book Management System/bookstoresystem.cpp -------------------------------------------------------------------------------- /Book Management System/bookstoresystem.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Book Management System/bookstoresystem.exe -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CSES/Bit Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Bit Strings.cpp -------------------------------------------------------------------------------- /CSES/Coin Piles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Coin Piles.cpp -------------------------------------------------------------------------------- /CSES/Distinct Numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Distinct Numbers.cpp -------------------------------------------------------------------------------- /CSES/Increasing Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Increasing Array.cpp -------------------------------------------------------------------------------- /CSES/Missing Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Missing Number.cpp -------------------------------------------------------------------------------- /CSES/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Permutations.cpp -------------------------------------------------------------------------------- /CSES/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/README.md -------------------------------------------------------------------------------- /CSES/Repetitions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Repetitions.cpp -------------------------------------------------------------------------------- /CSES/Tasks and Deadlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Tasks and Deadlines.cpp -------------------------------------------------------------------------------- /CSES/Tower of Hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Tower of Hanoi.cpp -------------------------------------------------------------------------------- /CSES/Trailing Zeros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Trailing Zeros.cpp -------------------------------------------------------------------------------- /CSES/Two Knights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Two Knights.cpp -------------------------------------------------------------------------------- /CSES/Weird Algorithm/Weird Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Weird Algorithm/Weird Algorithm.cpp -------------------------------------------------------------------------------- /CSES/Weird Algorithm/Weird Algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/CSES/Weird Algorithm/Weird Algorithm.py -------------------------------------------------------------------------------- /DP/C++/0 - 1 Knapsack Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/0 - 1 Knapsack Problem.cpp -------------------------------------------------------------------------------- /DP/C++/Arithmetic_Slices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/Arithmetic_Slices.cpp -------------------------------------------------------------------------------- /DP/C++/Climbing Stars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/Climbing Stars.cpp -------------------------------------------------------------------------------- /DP/C++/Coin Change II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/Coin Change II.cpp -------------------------------------------------------------------------------- /DP/C++/Egg drop problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/Egg drop problem.cpp -------------------------------------------------------------------------------- /DP/C++/GenerateParanthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/GenerateParanthesis.cpp -------------------------------------------------------------------------------- /DP/C++/IncreasingTripletSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/IncreasingTripletSubsequence.cpp -------------------------------------------------------------------------------- /DP/C++/LongestPalidromicSubstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/LongestPalidromicSubstring.cpp -------------------------------------------------------------------------------- /DP/C++/Maximum Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/Maximum Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /DP/C++/MaximumSubarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/MaximumSubarray.cpp -------------------------------------------------------------------------------- /DP/C++/NthCatalan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/NthCatalan.cpp -------------------------------------------------------------------------------- /DP/C++/Phase Shift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/Phase Shift.cpp -------------------------------------------------------------------------------- /DP/C++/SieveOfEratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/SieveOfEratosthenes.cpp -------------------------------------------------------------------------------- /DP/C++/edit distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/edit distance.cpp -------------------------------------------------------------------------------- /DP/C++/painter's_partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/painter's_partition.cpp -------------------------------------------------------------------------------- /DP/C++/prob1.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DP/C++/target sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/C++/target sum.cpp -------------------------------------------------------------------------------- /DP/Java/Frog Jump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/Java/Frog Jump.java -------------------------------------------------------------------------------- /DP/Java/Longest Common Subsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/Java/Longest Common Subsequence.java -------------------------------------------------------------------------------- /DP/Java/new.java: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DP/Python/Knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DP/Python/Knapsack.py -------------------------------------------------------------------------------- /DSU/implentation_of_dsu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DSU/implentation_of_dsu.cpp -------------------------------------------------------------------------------- /DSU/most_stones_removed_with_same_row_or_colummn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DSU/most_stones_removed_with_same_row_or_colummn.cpp -------------------------------------------------------------------------------- /DSU/network_connections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DSU/network_connections.cpp -------------------------------------------------------------------------------- /DSU/number_of_provinces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DSU/number_of_provinces.cpp -------------------------------------------------------------------------------- /DSU/redundant_connections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/DSU/redundant_connections.cpp -------------------------------------------------------------------------------- /Graph/C++/2 SAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/2 SAT.cpp -------------------------------------------------------------------------------- /Graph/C++/3 SAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/3 SAT.cpp -------------------------------------------------------------------------------- /Graph/C++/Articulation Points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Articulation Points.cpp -------------------------------------------------------------------------------- /Graph/C++/Bellman-Ford algorithm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Bellman-Ford algorithm.txt -------------------------------------------------------------------------------- /Graph/C++/Breadth First Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Breadth First Search.cpp -------------------------------------------------------------------------------- /Graph/C++/Circle of strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Circle of strings.cpp -------------------------------------------------------------------------------- /Graph/C++/Depth First Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Depth First Search.cpp -------------------------------------------------------------------------------- /Graph/C++/Dijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Dijkstra.cpp -------------------------------------------------------------------------------- /Graph/C++/Flood Fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Flood Fill.cpp -------------------------------------------------------------------------------- /Graph/C++/Is Graph Bipartite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Is Graph Bipartite.cpp -------------------------------------------------------------------------------- /Graph/C++/Krushkal's MST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Krushkal's MST.cpp -------------------------------------------------------------------------------- /Graph/C++/Number of Enclaves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Number of Enclaves.cpp -------------------------------------------------------------------------------- /Graph/C++/Number of Provinces problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Number of Provinces problem.cpp -------------------------------------------------------------------------------- /Graph/C++/Prim's MST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Prim's MST.cpp -------------------------------------------------------------------------------- /Graph/C++/SCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/SCC.cpp -------------------------------------------------------------------------------- /Graph/C++/Surrounded Regions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/Surrounded Regions.cpp -------------------------------------------------------------------------------- /Graph/C++/TopologicalSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/C++/TopologicalSort.cpp -------------------------------------------------------------------------------- /Graph/Java/DetectACycleBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/Java/DetectACycleBFS.java -------------------------------------------------------------------------------- /Graph/Java/DetectACycleDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/Java/DetectACycleDFS.java -------------------------------------------------------------------------------- /Graph/Java/TopoLogicalSortBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/Java/TopoLogicalSortBFS.java -------------------------------------------------------------------------------- /Graph/Java/TopoLogicalSortDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Graph/Java/TopoLogicalSortDFS.java -------------------------------------------------------------------------------- /Greedy Algorithms/C++/Djikstra_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Greedy Algorithms/C++/Djikstra_algorithm.cpp -------------------------------------------------------------------------------- /Greedy Algorithms/C++/Kruskal's algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Greedy Algorithms/C++/Kruskal's algorithm.cpp -------------------------------------------------------------------------------- /Greedy Algorithms/C++/Merge Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Greedy Algorithms/C++/Merge Intervals.cpp -------------------------------------------------------------------------------- /Greedy Algorithms/C++/knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Greedy Algorithms/C++/knapsack.cpp -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LinkedList/C++/23_MergekSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/23_MergekSortedLists.java -------------------------------------------------------------------------------- /LinkedList/C++/Checkpalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/Checkpalindrome.cpp -------------------------------------------------------------------------------- /LinkedList/C++/MergeSortLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/MergeSortLL.cpp -------------------------------------------------------------------------------- /LinkedList/C++/MergesortedLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/MergesortedLL.cpp -------------------------------------------------------------------------------- /LinkedList/C++/Remove_Nth_Node_From_End_of_List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/Remove_Nth_Node_From_End_of_List.cpp -------------------------------------------------------------------------------- /LinkedList/C++/RotateLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/RotateLL.cpp -------------------------------------------------------------------------------- /LinkedList/C++/SwappingNodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/SwappingNodes.cpp -------------------------------------------------------------------------------- /LinkedList/C++/add_two_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/add_two_numbers.cpp -------------------------------------------------------------------------------- /LinkedList/C++/delete_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/delete_node.cpp -------------------------------------------------------------------------------- /LinkedList/C++/delete_node.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/delete_node.exe -------------------------------------------------------------------------------- /LinkedList/C++/deletionInCircularLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/deletionInCircularLinkedList.cpp -------------------------------------------------------------------------------- /LinkedList/C++/detect-cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/detect-cycle.cpp -------------------------------------------------------------------------------- /LinkedList/C++/intersectionofLinkedLists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/intersectionofLinkedLists.cpp -------------------------------------------------------------------------------- /LinkedList/C++/linkedlistsearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/linkedlistsearch.cpp -------------------------------------------------------------------------------- /LinkedList/C++/reverseLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C++/reverseLinkedList.cpp -------------------------------------------------------------------------------- /LinkedList/C/insertingAtHead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C/insertingAtHead.c -------------------------------------------------------------------------------- /LinkedList/C/insertingAtHead.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C/insertingAtHead.exe -------------------------------------------------------------------------------- /LinkedList/C/insertionAtEnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C/insertionAtEnd.c -------------------------------------------------------------------------------- /LinkedList/C/linkedlist_deletion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/C/linkedlist_deletion.c -------------------------------------------------------------------------------- /LinkedList/Delete_Node_in_a_Linked_List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Delete_Node_in_a_Linked_List.cpp -------------------------------------------------------------------------------- /LinkedList/Java/IdenticalLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Java/IdenticalLL.java -------------------------------------------------------------------------------- /LinkedList/Java/Intersection of Two Linked Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Java/Intersection of Two Linked Lists.java -------------------------------------------------------------------------------- /LinkedList/Java/MiddleElementLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Java/MiddleElementLL.java -------------------------------------------------------------------------------- /LinkedList/Java/ReverseLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Java/ReverseLL.java -------------------------------------------------------------------------------- /LinkedList/Java/SmallestAndLargestElementSinglyLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Java/SmallestAndLargestElementSinglyLL.java -------------------------------------------------------------------------------- /LinkedList/Python/deletion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Python/deletion.py -------------------------------------------------------------------------------- /LinkedList/Python/insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Python/insertion.py -------------------------------------------------------------------------------- /LinkedList/Python/remove_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Python/remove_node.py -------------------------------------------------------------------------------- /LinkedList/Python/traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/LinkedList/Python/traversal.py -------------------------------------------------------------------------------- /Math/C++/FizzBuzz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/FizzBuzz.cpp -------------------------------------------------------------------------------- /Math/C++/GCDandLCM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/GCDandLCM.cpp -------------------------------------------------------------------------------- /Math/C++/Greatest Common Divisor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/Greatest Common Divisor.cpp -------------------------------------------------------------------------------- /Math/C++/Next Smallest Palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/Next Smallest Palindrome.cpp -------------------------------------------------------------------------------- /Math/C++/Palindrome Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/Palindrome Integer.cpp -------------------------------------------------------------------------------- /Math/C++/Reverse integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/Reverse integer.cpp -------------------------------------------------------------------------------- /Math/C++/Trailing Zeros in Factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/C++/Trailing Zeros in Factorial.cpp -------------------------------------------------------------------------------- /Math/Python/Happy_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/Python/Happy_number.py -------------------------------------------------------------------------------- /Math/Python/armstrong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/Python/armstrong.py -------------------------------------------------------------------------------- /Math/Python/closest_to_n_divisible_by_m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Math/Python/closest_to_n_divisible_by_m.py -------------------------------------------------------------------------------- /Notes/Data Structures Full Notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Notes/Data Structures Full Notes -------------------------------------------------------------------------------- /OOPS/AddSub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/AddSub.cpp -------------------------------------------------------------------------------- /OOPS/AddSub.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/AddSub.exe -------------------------------------------------------------------------------- /OOPS/BankSystemProject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/BankSystemProject.cpp -------------------------------------------------------------------------------- /OOPS/BasicInheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/BasicInheritance.cpp -------------------------------------------------------------------------------- /OOPS/ClassTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/ClassTemplate.cpp -------------------------------------------------------------------------------- /OOPS/ConsAndDesInheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/ConsAndDesInheritance.cpp -------------------------------------------------------------------------------- /OOPS/Constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/Constructors.cpp -------------------------------------------------------------------------------- /OOPS/DynamicBinding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/DynamicBinding.cpp -------------------------------------------------------------------------------- /OOPS/FriendFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/FriendFunction.cpp -------------------------------------------------------------------------------- /OOPS/FunctionOverloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/FunctionOverloading.cpp -------------------------------------------------------------------------------- /OOPS/FunctionOverriding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/FunctionOverriding.cpp -------------------------------------------------------------------------------- /OOPS/MultilevelInheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/MultilevelInheritance.cpp -------------------------------------------------------------------------------- /OOPS/MultipleInheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/MultipleInheritance.cpp -------------------------------------------------------------------------------- /OOPS/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/Object.cpp -------------------------------------------------------------------------------- /OOPS/PassingObjectsAsArg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/PassingObjectsAsArg.cpp -------------------------------------------------------------------------------- /OOPS/PublicInheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/PublicInheritance.cpp -------------------------------------------------------------------------------- /OOPS/PureVirtualFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/PureVirtualFunction.cpp -------------------------------------------------------------------------------- /OOPS/SetterFn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/SetterFn.cpp -------------------------------------------------------------------------------- /OOPS/SingleInheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/SingleInheritance.cpp -------------------------------------------------------------------------------- /OOPS/Template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/Template.cpp -------------------------------------------------------------------------------- /OOPS/VirtualFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/VirtualFunction.cpp -------------------------------------------------------------------------------- /OOPS/bookDetails.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/bookDetails.cpp -------------------------------------------------------------------------------- /OOPS/operatorOverloadedCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/operatorOverloadedCalculator.cpp -------------------------------------------------------------------------------- /OOPS/postAndpreFix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/postAndpreFix.cpp -------------------------------------------------------------------------------- /OOPS/prob1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/prob1.cpp -------------------------------------------------------------------------------- /OOPS/prob2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/prob2.cpp -------------------------------------------------------------------------------- /OOPS/prob3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/prob3.cpp -------------------------------------------------------------------------------- /OOPS/relationalOperatorOverloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/relationalOperatorOverloading.cpp -------------------------------------------------------------------------------- /OOPS/stringConcatOverloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/stringConcatOverloading.cpp -------------------------------------------------------------------------------- /OOPS/studentDetails.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/studentDetails.cpp -------------------------------------------------------------------------------- /OOPS/team.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/OOPS/team.cpp -------------------------------------------------------------------------------- /Queues/C++/Implementation Of Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Queues/C++/Implementation Of Queue.cpp -------------------------------------------------------------------------------- /Queues/C++/Queue_usingLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Queues/C++/Queue_usingLinkedList.cpp -------------------------------------------------------------------------------- /Queues/C++/ReversingKelements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Queues/C++/ReversingKelements.cpp -------------------------------------------------------------------------------- /Queues/C++/ReversingKelements.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Queues/C++/ReversingKelements.exe -------------------------------------------------------------------------------- /Queues/Java/ConnectRopes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Queues/Java/ConnectRopes.java -------------------------------------------------------------------------------- /Queues/Java/prob1.java: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Queues/Python/prob1.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/C++/Number_Of_Islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Recursion/C++/Number_Of_Islands.cpp -------------------------------------------------------------------------------- /Recursion/C++/Painters_partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Recursion/C++/Painters_partition.cpp -------------------------------------------------------------------------------- /Recursion/C++/Rat_in_a_maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Recursion/C++/Rat_in_a_maze.cpp -------------------------------------------------------------------------------- /Recursion/C++/pattern_printing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Recursion/C++/pattern_printing.cpp -------------------------------------------------------------------------------- /Recursion/C++/prob1.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Recursion/C++/recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Recursion/C++/recursion.cpp -------------------------------------------------------------------------------- /Recursion/C++/reverserecursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Recursion/C++/reverserecursion.cpp -------------------------------------------------------------------------------- /Searching/Java/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Searching/Java/BinarySearch.java -------------------------------------------------------------------------------- /Searching/Python/Iterative_binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Searching/Python/Iterative_binary_search.py -------------------------------------------------------------------------------- /Searching/Python/Iterative_linear_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Searching/Python/Iterative_linear_search.py -------------------------------------------------------------------------------- /Searching/Python/Recursive_binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Searching/Python/Recursive_binary_search.py -------------------------------------------------------------------------------- /Searching/Python/Recursive_linear_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Searching/Python/Recursive_linear_search.py -------------------------------------------------------------------------------- /Sorting/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Sorting/BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/BubbleSort.cpp -------------------------------------------------------------------------------- /Sorting/BucketSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/BucketSort.cpp -------------------------------------------------------------------------------- /Sorting/ChocolateDistributionProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/ChocolateDistributionProblem.cpp -------------------------------------------------------------------------------- /Sorting/CountInversionsInArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/CountInversionsInArray.cpp -------------------------------------------------------------------------------- /Sorting/CountSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/CountSort.cpp -------------------------------------------------------------------------------- /Sorting/CycleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/CycleSort.cpp -------------------------------------------------------------------------------- /Sorting/HeapSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/HeapSort.cpp -------------------------------------------------------------------------------- /Sorting/HeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/HeapSort.java -------------------------------------------------------------------------------- /Sorting/HoarePartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/HoarePartition.cpp -------------------------------------------------------------------------------- /Sorting/InsertionOfTwoSortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/InsertionOfTwoSortedArrays.cpp -------------------------------------------------------------------------------- /Sorting/KthSmallestElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/KthSmallestElement.cpp -------------------------------------------------------------------------------- /Sorting/Lomuto Partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/Lomuto Partition.cpp -------------------------------------------------------------------------------- /Sorting/LomutoPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/LomutoPartition.cpp -------------------------------------------------------------------------------- /Sorting/MeetingMaximumGuests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/MeetingMaximumGuests.cpp -------------------------------------------------------------------------------- /Sorting/MergeFunctionOfMergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/MergeFunctionOfMergeSort.cpp -------------------------------------------------------------------------------- /Sorting/MergeOverlappingIntervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/MergeOverlappingIntervals.cpp -------------------------------------------------------------------------------- /Sorting/MergeSortAlgorithm.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sorting/MergeTwoSortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/MergeTwoSortedArrays.cpp -------------------------------------------------------------------------------- /Sorting/MinimumDifferenceInArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/MinimumDifferenceInArray.cpp -------------------------------------------------------------------------------- /Sorting/NaivePartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/NaivePartition.cpp -------------------------------------------------------------------------------- /Sorting/QuickSortIntroPoints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/QuickSortIntroPoints.txt -------------------------------------------------------------------------------- /Sorting/RadixSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/RadixSort.cpp -------------------------------------------------------------------------------- /Sorting/SortAnArrayWith3TypesOfElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/SortAnArrayWith3TypesOfElements.cpp -------------------------------------------------------------------------------- /Sorting/SortArraywith2Types OfElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/SortArraywith2Types OfElements.cpp -------------------------------------------------------------------------------- /Sorting/UnionOfTwoSortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/UnionOfTwoSortedArrays.cpp -------------------------------------------------------------------------------- /Sorting/insertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/insertionSort.cpp -------------------------------------------------------------------------------- /Sorting/mergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/mergeSort.cpp -------------------------------------------------------------------------------- /Sorting/selectionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Sorting/selectionSort.cpp -------------------------------------------------------------------------------- /Stacks/C++/LargestRectInHistogram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/LargestRectInHistogram -------------------------------------------------------------------------------- /Stacks/C++/LargestRectInHistogram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/LargestRectInHistogram.cpp -------------------------------------------------------------------------------- /Stacks/C++/MinTimeToMakeRopeColorful.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/MinTimeToMakeRopeColorful.cpp -------------------------------------------------------------------------------- /Stacks/C++/NextGreateElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/NextGreateElement.cpp -------------------------------------------------------------------------------- /Stacks/C++/Rotten Oranges problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/Rotten Oranges problem.cpp -------------------------------------------------------------------------------- /Stacks/C++/StockSpan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/StockSpan -------------------------------------------------------------------------------- /Stacks/C++/StockSpan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/StockSpan.cpp -------------------------------------------------------------------------------- /Stacks/C++/TrappingRainWater: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/TrappingRainWater -------------------------------------------------------------------------------- /Stacks/C++/TrappingRainWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/TrappingRainWater.cpp -------------------------------------------------------------------------------- /Stacks/C++/Valid Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/Valid Parentheses.cpp -------------------------------------------------------------------------------- /Stacks/C++/infixToPostfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/infixToPostfix -------------------------------------------------------------------------------- /Stacks/C++/infixToPostfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/infixToPostfix.cpp -------------------------------------------------------------------------------- /Stacks/C++/iterativeTowerOfHanoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/iterativeTowerOfHanoi -------------------------------------------------------------------------------- /Stacks/C++/iterativeTowerOfHanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/iterativeTowerOfHanoi.cpp -------------------------------------------------------------------------------- /Stacks/C++/maximalRectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/maximalRectangle.cpp -------------------------------------------------------------------------------- /Stacks/C++/removeDuplicatesString: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/removeDuplicatesString -------------------------------------------------------------------------------- /Stacks/C++/removeDuplicatesString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/removeDuplicatesString.cpp -------------------------------------------------------------------------------- /Stacks/C++/theCelebrity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/theCelebrity -------------------------------------------------------------------------------- /Stacks/C++/theCelebrity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/C++/theCelebrity.cpp -------------------------------------------------------------------------------- /Stacks/Java/Prefix_to_Postfix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/Java/Prefix_to_Postfix.java -------------------------------------------------------------------------------- /Stacks/Java/StackUsingLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/Java/StackUsingLinkedList.java -------------------------------------------------------------------------------- /Stacks/Java/new.java: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Stacks/Java/prevSmallerElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/Java/prevSmallerElement.java -------------------------------------------------------------------------------- /Stacks/Python/valid_parenthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Stacks/Python/valid_parenthesis.py -------------------------------------------------------------------------------- /Strings/C++/12hour_to_24hour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/12hour_to_24hour.cpp -------------------------------------------------------------------------------- /Strings/C++/Count and Say.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Count and Say.cpp -------------------------------------------------------------------------------- /Strings/C++/First non-repeating character in the given String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/First non-repeating character in the given String.cpp -------------------------------------------------------------------------------- /Strings/C++/Implementation of KMP pattern searching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Implementation of KMP pattern searching.cpp -------------------------------------------------------------------------------- /Strings/C++/Longest Substring Without Repeating Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Longest Substring Without Repeating Characters.cpp -------------------------------------------------------------------------------- /Strings/C++/Longest_Palindrome_Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Longest_Palindrome_Substring.cpp -------------------------------------------------------------------------------- /Strings/C++/Longest_Possible_Subs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Longest_Possible_Subs.cpp -------------------------------------------------------------------------------- /Strings/C++/Naive Pattern searching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Naive Pattern searching.cpp -------------------------------------------------------------------------------- /Strings/C++/Palindrome Partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Palindrome Partitioning.cpp -------------------------------------------------------------------------------- /Strings/C++/Palindrome String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Palindrome String.cpp -------------------------------------------------------------------------------- /Strings/C++/Partition a number into two divisible parts without using internal function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Partition a number into two divisible parts without using internal function.cpp -------------------------------------------------------------------------------- /Strings/C++/Rabin-Karp Algorithm for Pattern Searching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Rabin-Karp Algorithm for Pattern Searching.cpp -------------------------------------------------------------------------------- /Strings/C++/SO_Part2_Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/SO_Part2_Solution.cpp -------------------------------------------------------------------------------- /Strings/C++/Single-Operation-Part_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Single-Operation-Part_2.cpp -------------------------------------------------------------------------------- /Strings/C++/To count number of palindrome string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/To count number of palindrome string.cpp -------------------------------------------------------------------------------- /Strings/C++/Unique_string_lexicographically.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/Unique_string_lexicographically.cpp -------------------------------------------------------------------------------- /Strings/C++/text to camel case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/C++/text to camel case.cpp -------------------------------------------------------------------------------- /Strings/Java/Palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Java/Palindrome.java -------------------------------------------------------------------------------- /Strings/Java/Palindrome_Flipping.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Java/Palindrome_Flipping.class -------------------------------------------------------------------------------- /Strings/Java/Palindrome_Flipping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Java/Palindrome_Flipping.java -------------------------------------------------------------------------------- /Strings/PHP/php_implode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/PHP/php_implode.php -------------------------------------------------------------------------------- /Strings/PHP/php_substring.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/PHP/php_substring.php -------------------------------------------------------------------------------- /Strings/PHP/php_trim.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/PHP/php_trim.php -------------------------------------------------------------------------------- /Strings/Python/NumberOfPalindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Python/NumberOfPalindrome.py -------------------------------------------------------------------------------- /Strings/Python/String_Happy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Python/String_Happy.py -------------------------------------------------------------------------------- /Strings/Python/palindromes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Python/palindromes.py -------------------------------------------------------------------------------- /Strings/Python/roman_numerals_to_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/Python/roman_numerals_to_int.py -------------------------------------------------------------------------------- /Strings/javascript/palindrome_checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Strings/javascript/palindrome_checker.js -------------------------------------------------------------------------------- /Trees/C++/Binary Tree Preorder Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/Binary Tree Preorder Traversal.cpp -------------------------------------------------------------------------------- /Trees/C++/Deletion&InsertionInBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/Deletion&InsertionInBST.cpp -------------------------------------------------------------------------------- /Trees/C++/Lca.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/Lca.cpp -------------------------------------------------------------------------------- /Trees/C++/Lca.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/Lca.exe -------------------------------------------------------------------------------- /Trees/C++/Maximum Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/Maximum Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /Trees/C++/binary_tree_maximum_path_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/binary_tree_maximum_path_sum.cpp -------------------------------------------------------------------------------- /Trees/C++/connected_components_using_bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/connected_components_using_bfs.cpp -------------------------------------------------------------------------------- /Trees/C++/rightview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C++/rightview.cpp -------------------------------------------------------------------------------- /Trees/C/Expression_tree/BST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/BST.c -------------------------------------------------------------------------------- /Trees/C/Expression_tree/BST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/BST.h -------------------------------------------------------------------------------- /Trees/C/Expression_tree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/Makefile -------------------------------------------------------------------------------- /Trees/C/Expression_tree/Stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/Stack.c -------------------------------------------------------------------------------- /Trees/C/Expression_tree/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/Stack.h -------------------------------------------------------------------------------- /Trees/C/Expression_tree/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/main.c -------------------------------------------------------------------------------- /Trees/C/Expression_tree/problem_statement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/C/Expression_tree/problem_statement.txt -------------------------------------------------------------------------------- /Trees/Java/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/Trees/Java/BinaryTree.java -------------------------------------------------------------------------------- /Trees/Python/prob1.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /hackotberfest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/hackotberfest.cpp -------------------------------------------------------------------------------- /tree_algorithms/AVL_RotationInTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/AVL_RotationInTree.cpp -------------------------------------------------------------------------------- /tree_algorithms/BFS&DFS_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/BFS&DFS_traversal.cpp -------------------------------------------------------------------------------- /tree_algorithms/Height_of_BT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/Height_of_BT.cpp -------------------------------------------------------------------------------- /tree_algorithms/Left_view_&_Right_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/Left_view_&_Right_view.cpp -------------------------------------------------------------------------------- /tree_algorithms/boundary_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/boundary_traversal.cpp -------------------------------------------------------------------------------- /tree_algorithms/diameter_of_BT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/diameter_of_BT.cpp -------------------------------------------------------------------------------- /tree_algorithms/minimum_time_to_burn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/minimum_time_to_burn.cpp -------------------------------------------------------------------------------- /tree_algorithms/root_leaf_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/root_leaf_sum.cpp -------------------------------------------------------------------------------- /tree_algorithms/zig_zag_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhumikatewary/Practice-Problems/HEAD/tree_algorithms/zig_zag_traversal.cpp --------------------------------------------------------------------------------