From 31dc2eb49f0718aab2feb42c53da17d2c2e03302 Mon Sep 17 00:00:00 2001 From: Subham1999 Date: Sun, 1 Sep 2024 23:57:04 +0530 Subject: [PATCH 1/2] multimodule --- .idea/encodings.xml | 6 +- .idea/workspace.xml | 67 +++++++++------- data-structures/pom.xml | 21 +++++ .../src}/main/java/com/thealgorithm/Main.java | 0 .../array/AGraphIsAValidTree.java | 0 .../com/thealgorithm/array/IntQuickSort.java | 0 .../thealgorithm/array/LeetCode1024Hard.java | 0 .../com/thealgorithm/array/LeetCode1605.java | 0 .../com/thealgorithm/array/LeetCode1636.java | 0 .../com/thealgorithm/array/LeetCode2191.java | 0 .../com/thealgorithm/array/LeetCode2392.java | 0 .../array/NextPermutationFinder.java | 0 .../array/matrix/JumpOnMatrix.java | 0 .../thealgorithm/array/matrix/SpiralIII.java | 0 .../backtracking/CombinationSumI.java | 0 .../backtracking/CombinationSumII.java | 0 .../backtracking/PalindromePartitioning.java | 0 .../backtracking/PermutationI.java | 0 .../thealgorithm/backtracking/Subsets.java | 0 .../thealgorithm/backtracking/SubsetsII.java | 0 .../thealgorithm/backtracking/WordSearch.java | 0 .../commons/DesignAFoodRatingSystems.java | 0 .../java/com/thealgorithm/commons/Pair.java | 0 .../com/thealgorithm/commons/QuickSelect.java | 0 .../commons/SmallestInfiniteSet.java | 0 .../thealgorithm/competitive/CpTemplate.java | 0 .../com/thealgorithm/concurr/que/IQueue.java | 0 .../thealgorithm/concurr/que/QueueTest.java | 0 .../concurr/que/SimpleBlockingQueue.java | 0 .../java/com/thealgorithm/dp/Leetcode907.java | 0 .../dp/lcs/LongestCommonSubsequence.java | 0 .../com/thealgorithm/dp/lis/Leetcode1653.java | 0 .../ArticulationPointOnDirectedGraph.java | 0 .../com/thealgorithm/graph/CloneGraph.java | 0 .../graph/CollectCoinsInATree.java | 0 .../com/thealgorithm/graph/CoursesII.java | 0 .../java/com/thealgorithm/graph/Edge.java | 0 .../graph/FloydWarshallAlgorithm.java | 0 .../java/com/thealgorithm/graph/Graph.java | 0 .../graph/IslandsAndTreasures.java | 0 .../com/thealgorithm/graph/LeetCode2045.java | 0 .../com/thealgorithm/graph/LeetCode2976.java | 0 .../graph/MostStonesRemovedSameRowCol.java | 0 .../graph/PacificAtlanticWaterFlow.java | 0 .../graph/PrimsMinimumSpanningTree.java | 0 .../graph/ShortestCycleInGraph.java | 0 .../thealgorithm/graph/TopologicalSort.java | 0 .../java/com/thealgorithm/graph/Vertex.java | 0 .../com/thealgorithm/graph/WordLadder.java | 0 .../thealgorithm/hashtable/LeetCode17.java | 0 .../com/thealgorithm/lld/DatabaseLocks.java | 0 .../com/thealgorithm/lld/ParkingLotLLD.java | 0 .../thealgorithm/lld/SimpleRateLimiter.java | 0 .../miscelleneous/GenerateParenthesis.java | 77 +++++++++++++++++++ .../miscelleneous/LeetCode1155.java | 2 +- .../miscelleneous/LeetCode1235.java | 2 +- .../miscelleneous/LeetCode1335.java | 2 +- .../miscelleneous/LeetCode446.java | 2 +- .../java/com/thealgorithm/rxdemo/RxDemo1.java | 0 .../stackqueue/EvaluateReversePolish.java | 0 .../thealgorithm/stackqueue/LeetCode121.java | 0 .../com/thealgorithm/stacks/CarFleet.java | 0 .../stacks/LargestRectangleHistorgram.java | 0 .../LargestSubMatrixWithRearrangements.java | 0 .../stacks/MaximumRectangle2DMatrix.java | 0 .../thealgorithm/strings/LeetCode1239.java | 0 .../thealgorithm/strings/LeetCode1624.java | 0 .../LongestRepeatingCharacterReplacement.java | 0 .../LongestSubstringLargeDatasize.java | 0 .../com/thealgorithm/tree/LeetCode2385.java | 0 .../graph/LC_200_number_of_islands.txt | 0 pom.xml | 4 + 72 files changed, 150 insertions(+), 33 deletions(-) create mode 100644 data-structures/pom.xml rename {src => data-structures/src}/main/java/com/thealgorithm/Main.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/AGraphIsAValidTree.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/IntQuickSort.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/LeetCode1024Hard.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/LeetCode1605.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/LeetCode1636.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/LeetCode2191.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/LeetCode2392.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/NextPermutationFinder.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/matrix/JumpOnMatrix.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/array/matrix/SpiralIII.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/CombinationSumI.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/CombinationSumII.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/PalindromePartitioning.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/PermutationI.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/Subsets.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/SubsetsII.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/backtracking/WordSearch.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/commons/DesignAFoodRatingSystems.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/commons/Pair.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/commons/QuickSelect.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/commons/SmallestInfiniteSet.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/competitive/CpTemplate.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/concurr/que/IQueue.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/concurr/que/QueueTest.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/concurr/que/SimpleBlockingQueue.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/dp/Leetcode907.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/dp/lcs/LongestCommonSubsequence.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/dp/lis/Leetcode1653.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/ArticulationPointOnDirectedGraph.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/CloneGraph.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/CollectCoinsInATree.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/CoursesII.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/Edge.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/FloydWarshallAlgorithm.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/Graph.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/IslandsAndTreasures.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/LeetCode2045.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/LeetCode2976.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/MostStonesRemovedSameRowCol.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/PacificAtlanticWaterFlow.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/PrimsMinimumSpanningTree.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/ShortestCycleInGraph.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/TopologicalSort.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/Vertex.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/graph/WordLadder.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/hashtable/LeetCode17.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/lld/DatabaseLocks.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/lld/ParkingLotLLD.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/lld/SimpleRateLimiter.java (100%) create mode 100644 data-structures/src/main/java/com/thealgorithm/miscelleneous/GenerateParenthesis.java rename {src/main/java/com/thealgorithm/dp => data-structures/src/main/java/com/thealgorithm}/miscelleneous/LeetCode1155.java (97%) rename {src/main/java/com/thealgorithm/dp => data-structures/src/main/java/com/thealgorithm}/miscelleneous/LeetCode1235.java (98%) rename {src/main/java/com/thealgorithm/dp => data-structures/src/main/java/com/thealgorithm}/miscelleneous/LeetCode1335.java (98%) rename {src/main/java/com/thealgorithm/dp => data-structures/src/main/java/com/thealgorithm}/miscelleneous/LeetCode446.java (97%) rename {src => data-structures/src}/main/java/com/thealgorithm/rxdemo/RxDemo1.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/stackqueue/EvaluateReversePolish.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/stackqueue/LeetCode121.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/stacks/CarFleet.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/stacks/LargestRectangleHistorgram.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/stacks/LargestSubMatrixWithRearrangements.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/stacks/MaximumRectangle2DMatrix.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/strings/LeetCode1239.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/strings/LeetCode1624.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/strings/LongestRepeatingCharacterReplacement.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/strings/LongestSubstringLargeDatasize.java (100%) rename {src => data-structures/src}/main/java/com/thealgorithm/tree/LeetCode2385.java (100%) rename {src => data-structures/src}/main/resources/graph/LC_200_number_of_islands.txt (100%) diff --git a/.idea/encodings.xml b/.idea/encodings.xml index aa00ffa..c7b0628 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,7 +1,9 @@ - - + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index dac362a..f7ebce4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,9 +4,13 @@