diff --git a/README.md b/README.md index b1bbc14c..a48a52a7 100644 --- a/README.md +++ b/README.md @@ -8,32 +8,32 @@ You can also refer to my [Java Notes](http://blog.rampatra.com/category/java) fo ## Contents -1. [Basic Practice](/src/main/java/com/rampatra/): - 1. [Arrays](/src/main/java/com/rampatra/arrays) - 2. [Backtracking](/src/main/java/com/rampatra/backtracking) - 3. [Bits](/src/main/java/com/rampatra/bits) - 4. [Blockchain Demo](/src/main/java/com/rampatra/blockchain) - 5. [Dynamic Programming](/src/main/java/com/rampatra/dynamicprogramming) - 6. [Graphs](/src/main/java/com/rampatra/graphs) - 7. [Java 8](/src/main/java/com/rampatra/java8) - 8. [Linked Lists](/src/main/java/com/rampatra/linkedlists) - 9. [Miscellaneous](/src/main/java/com/rampatra/misc) - 10. [Permutations](/src/main/java/com/rampatra/permutations) - 11. [Searching](/src/main/java/com/rampatra/searching) - 12. [Sorting](/src/main/java/com/rampatra/sorting) - 13. [Stacks](/src/main/java/com/rampatra/stacks) - 14. [Strings](/src/main/java/com/rampatra/strings) - 15. [Threads](/src/main/java/com/rampatra/threads) - 16. [Trees](/src/main/java/com/rampatra/trees) -2. [Cracking the Coding Interview](/src/main/java/com/ctci): - 1. [Arrays and Strings](/src/main/java/com/ctci/arraysandstrings) - 2. [Linked Lists](/src/main/java/com/ctci/linkedlists) - 3. [Stacks and Queues](/src/main/java/com/ctci/stacksandqueues) - 4. [Trees and Graphs](/src/main/java/com/ctci/treesandgraphs) - 5. [Bit Manipulation](/src/main/java/com/ctci/bitmanipulation) - 6. [Recursion and DP](/src/main/java/com/ctci/recursionanddp) -3. [LeetCode](/src/main/java/com/leetcode). -4. [HackerRank](/src/main/java/com/hackerrank). +1. [Basic Practice](/my/com/rampatra/): + 1. [Arrays](/my/com/rampatra/arrays) + 2. [Backtracking](/my/com/rampatra/backtracking) + 3. [Bits](/my/com/rampatra/bits) + 4. [Blockchain Demo](/my/com/rampatra/blockchain) + 5. [Dynamic Programming](/my/com/rampatra/dynamicprogramming) + 6. [Graphs](/my/com/rampatra/graphs) + 7. [Java 8](/my/com/rampatra/java8) + 8. [Linked Lists](/my/com/rampatra/linkedlists) + 9. [Miscellaneous](/my/com/rampatra/misc) + 10. [Permutations](/my/com/rampatra/permutations) + 11. [Searching](/my/com/rampatra/searching) + 12. [Sorting](/my/com/rampatra/sorting) + 13. [Stacks](/my/com/rampatra/stacks) + 14. [Strings](/my/com/rampatra/strings) + 15. [Threads](/my/com/rampatra/threads) + 16. [Trees](/my/com/rampatra/trees) +2. [Cracking the Coding Interview](/my/com/ctci): + 1. [Arrays and Strings](/my/com/ctci/arraysandstrings) + 2. [Linked Lists](/my/com/ctci/linkedlists) + 3. [Stacks and Queues](/my/com/ctci/stacksandqueues) + 4. [Trees and Graphs](/my/com/ctci/treesandgraphs) + 5. [Bit Manipulation](/my/com/ctci/bitmanipulation) + 6. [Recursion and DP](/my/com/ctci/recursionanddp) +3. [LeetCode](/my/com/leetcode). +4. [HackerRank](/my/com/hackerrank). ## Environment @@ -53,4 +53,4 @@ MacBook Pro --- -_P.S. For any queries or concerns, you can reach out to me on [Twitter](https://twitter.com/ram__patra). I'll try my best to help 🙏. And, if you're keen to know what I'm currently working on then check out [Presentify](https://presentify.compzets.com)._ +_P.S. For any queries or concerns, you can reach out to me on [Twitter](https://twitter.com/ram__patra). I'll try my best to help 🙏. And, if you're keen to know what I'm currently working on then check out [Presentify](https://presentifyapp.com), or [ToDoBar](https://todobarapp.com/)._ diff --git a/pom.xml b/pom.xml index 4db680c0..dcbcca1d 100644 --- a/pom.xml +++ b/pom.xml @@ -60,6 +60,11 @@ junit-jupiter-api 5.5.1 + + org.openjfx + javafx-base + 21 + diff --git a/src/main/java/com/ctci/arraysandstrings/CheckPermutation.java b/src/main/my/com/ctci/arraysandstrings/CheckPermutation.java similarity index 88% rename from src/main/java/com/ctci/arraysandstrings/CheckPermutation.java rename to src/main/my/com/ctci/arraysandstrings/CheckPermutation.java index dbf7c795..2cb25eaf 100644 --- a/src/main/java/com/ctci/arraysandstrings/CheckPermutation.java +++ b/src/main/my/com/ctci/arraysandstrings/CheckPermutation.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; import java.util.Arrays; @@ -15,7 +15,7 @@ public class CheckPermutation { * @param s2 * @return */ - private static boolean isOnePermutationOfOther(String s1, String s2) { + public static boolean isOnePermutationOfOther(String s1, String s2) { if (s1.length() != s2.length()) { return false; } @@ -35,7 +35,7 @@ private static boolean isOnePermutationOfOther(String s1, String s2) { * @param s2 * @return */ - private static boolean isOnePermutationOfOtherGivenThatStringsContainOnlyAscii(String s1, String s2) { + public static boolean isOnePermutationOfOtherGivenThatStringsContainOnlyAscii(String s1, String s2) { if (s1.length() != s2.length()) { return false; } diff --git a/src/main/java/com/ctci/arraysandstrings/IsUnique.java b/src/main/my/com/ctci/arraysandstrings/IsUnique.java similarity index 97% rename from src/main/java/com/ctci/arraysandstrings/IsUnique.java rename to src/main/my/com/ctci/arraysandstrings/IsUnique.java index 895d16b3..6e6ede10 100644 --- a/src/main/java/com/ctci/arraysandstrings/IsUnique.java +++ b/src/main/my/com/ctci/arraysandstrings/IsUnique.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; /** * @author rampatra diff --git a/src/main/java/com/ctci/arraysandstrings/OneAway.java b/src/main/my/com/ctci/arraysandstrings/OneAway.java similarity index 98% rename from src/main/java/com/ctci/arraysandstrings/OneAway.java rename to src/main/my/com/ctci/arraysandstrings/OneAway.java index f5345ed7..7d4e43b0 100644 --- a/src/main/java/com/ctci/arraysandstrings/OneAway.java +++ b/src/main/my/com/ctci/arraysandstrings/OneAway.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; /** * @author rampatra diff --git a/src/main/java/com/ctci/arraysandstrings/PalindromePermutation.java b/src/main/my/com/ctci/arraysandstrings/PalindromePermutation.java similarity index 98% rename from src/main/java/com/ctci/arraysandstrings/PalindromePermutation.java rename to src/main/my/com/ctci/arraysandstrings/PalindromePermutation.java index 0ab21095..c7ecf51e 100644 --- a/src/main/java/com/ctci/arraysandstrings/PalindromePermutation.java +++ b/src/main/my/com/ctci/arraysandstrings/PalindromePermutation.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/ctci/arraysandstrings/RotateMatrix.java b/src/main/my/com/ctci/arraysandstrings/RotateMatrix.java similarity index 84% rename from src/main/java/com/ctci/arraysandstrings/RotateMatrix.java rename to src/main/my/com/ctci/arraysandstrings/RotateMatrix.java index de43c56b..a66d0f27 100644 --- a/src/main/java/com/ctci/arraysandstrings/RotateMatrix.java +++ b/src/main/my/com/ctci/arraysandstrings/RotateMatrix.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; /** * @author rampatra diff --git a/src/main/java/com/ctci/arraysandstrings/StringCompression.java b/src/main/my/com/ctci/arraysandstrings/StringCompression.java similarity index 97% rename from src/main/java/com/ctci/arraysandstrings/StringCompression.java rename to src/main/my/com/ctci/arraysandstrings/StringCompression.java index 5c2df955..25ce6a25 100644 --- a/src/main/java/com/ctci/arraysandstrings/StringCompression.java +++ b/src/main/my/com/ctci/arraysandstrings/StringCompression.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; /** * @author rampatra diff --git a/src/main/java/com/ctci/arraysandstrings/StringRotation.java b/src/main/my/com/ctci/arraysandstrings/StringRotation.java similarity index 97% rename from src/main/java/com/ctci/arraysandstrings/StringRotation.java rename to src/main/my/com/ctci/arraysandstrings/StringRotation.java index 0c03e94f..ecd99cd4 100644 --- a/src/main/java/com/ctci/arraysandstrings/StringRotation.java +++ b/src/main/my/com/ctci/arraysandstrings/StringRotation.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; /** * Assume you have a method isSubString which checks if one word is a substring of another. Given two diff --git a/src/main/java/com/ctci/arraysandstrings/URLify.java b/src/main/my/com/ctci/arraysandstrings/URLify.java similarity index 97% rename from src/main/java/com/ctci/arraysandstrings/URLify.java rename to src/main/my/com/ctci/arraysandstrings/URLify.java index 712829ac..0577a499 100644 --- a/src/main/java/com/ctci/arraysandstrings/URLify.java +++ b/src/main/my/com/ctci/arraysandstrings/URLify.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; /** * @author rampatra diff --git a/src/main/java/com/ctci/arraysandstrings/ZeroMatrix.java b/src/main/my/com/ctci/arraysandstrings/ZeroMatrix.java similarity index 98% rename from src/main/java/com/ctci/arraysandstrings/ZeroMatrix.java rename to src/main/my/com/ctci/arraysandstrings/ZeroMatrix.java index f73d8760..5ce9799a 100644 --- a/src/main/java/com/ctci/arraysandstrings/ZeroMatrix.java +++ b/src/main/my/com/ctci/arraysandstrings/ZeroMatrix.java @@ -1,4 +1,4 @@ -package com.ctci.arraysandstrings; +package my.com.ctci.arraysandstrings; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/ctci/bitmanipulation/BinaryToString.java b/src/main/my/com/ctci/bitmanipulation/BinaryToString.java similarity index 97% rename from src/main/java/com/ctci/bitmanipulation/BinaryToString.java rename to src/main/my/com/ctci/bitmanipulation/BinaryToString.java index 895c354a..fab0a1ce 100644 --- a/src/main/java/com/ctci/bitmanipulation/BinaryToString.java +++ b/src/main/my/com/ctci/bitmanipulation/BinaryToString.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/bitmanipulation/Conversion.java b/src/main/my/com/ctci/bitmanipulation/Conversion.java similarity index 98% rename from src/main/java/com/ctci/bitmanipulation/Conversion.java rename to src/main/my/com/ctci/bitmanipulation/Conversion.java index 5a4c7575..e5dae41c 100644 --- a/src/main/java/com/ctci/bitmanipulation/Conversion.java +++ b/src/main/my/com/ctci/bitmanipulation/Conversion.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/bitmanipulation/Debugger.java b/src/main/my/com/ctci/bitmanipulation/Debugger.java similarity index 95% rename from src/main/java/com/ctci/bitmanipulation/Debugger.java rename to src/main/my/com/ctci/bitmanipulation/Debugger.java index 6782036b..f3e7f70e 100644 --- a/src/main/java/com/ctci/bitmanipulation/Debugger.java +++ b/src/main/my/com/ctci/bitmanipulation/Debugger.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/bitmanipulation/DrawLine.java b/src/main/my/com/ctci/bitmanipulation/DrawLine.java similarity index 99% rename from src/main/java/com/ctci/bitmanipulation/DrawLine.java rename to src/main/my/com/ctci/bitmanipulation/DrawLine.java index 3eb2be0c..4794d274 100644 --- a/src/main/java/com/ctci/bitmanipulation/DrawLine.java +++ b/src/main/my/com/ctci/bitmanipulation/DrawLine.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; import java.util.Arrays; diff --git a/src/main/java/com/ctci/bitmanipulation/FlipBitToWin.java b/src/main/my/com/ctci/bitmanipulation/FlipBitToWin.java similarity index 98% rename from src/main/java/com/ctci/bitmanipulation/FlipBitToWin.java rename to src/main/my/com/ctci/bitmanipulation/FlipBitToWin.java index 4424f7ab..bbadaf42 100644 --- a/src/main/java/com/ctci/bitmanipulation/FlipBitToWin.java +++ b/src/main/my/com/ctci/bitmanipulation/FlipBitToWin.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/bitmanipulation/Insertion.java b/src/main/my/com/ctci/bitmanipulation/Insertion.java similarity index 98% rename from src/main/java/com/ctci/bitmanipulation/Insertion.java rename to src/main/my/com/ctci/bitmanipulation/Insertion.java index 3230d86f..ed0e975b 100644 --- a/src/main/java/com/ctci/bitmanipulation/Insertion.java +++ b/src/main/my/com/ctci/bitmanipulation/Insertion.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/bitmanipulation/NextNumber.java b/src/main/my/com/ctci/bitmanipulation/NextNumber.java similarity index 99% rename from src/main/java/com/ctci/bitmanipulation/NextNumber.java rename to src/main/my/com/ctci/bitmanipulation/NextNumber.java index ec817c13..c165cc36 100644 --- a/src/main/java/com/ctci/bitmanipulation/NextNumber.java +++ b/src/main/my/com/ctci/bitmanipulation/NextNumber.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/bitmanipulation/PairwiseSwap.java b/src/main/my/com/ctci/bitmanipulation/PairwiseSwap.java similarity index 97% rename from src/main/java/com/ctci/bitmanipulation/PairwiseSwap.java rename to src/main/my/com/ctci/bitmanipulation/PairwiseSwap.java index a1219d47..26d17c03 100644 --- a/src/main/java/com/ctci/bitmanipulation/PairwiseSwap.java +++ b/src/main/my/com/ctci/bitmanipulation/PairwiseSwap.java @@ -1,4 +1,4 @@ -package com.ctci.bitmanipulation; +package my.com.ctci.bitmanipulation; /** * @author rampatra diff --git a/src/main/java/com/ctci/linkedlists/DeleteMiddleNode.java b/src/main/my/com/ctci/linkedlists/DeleteMiddleNode.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/DeleteMiddleNode.java rename to src/main/my/com/ctci/linkedlists/DeleteMiddleNode.java index c4b4052e..3f71345c 100644 --- a/src/main/java/com/ctci/linkedlists/DeleteMiddleNode.java +++ b/src/main/my/com/ctci/linkedlists/DeleteMiddleNode.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; /** * @author rampatra diff --git a/src/main/java/com/ctci/linkedlists/Intersection.java b/src/main/my/com/ctci/linkedlists/Intersection.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/Intersection.java rename to src/main/my/com/ctci/linkedlists/Intersection.java index 4665fe43..483aa6b8 100644 --- a/src/main/java/com/ctci/linkedlists/Intersection.java +++ b/src/main/my/com/ctci/linkedlists/Intersection.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; /** * @author rampatra diff --git a/src/main/java/com/ctci/linkedlists/KthToLastElement.java b/src/main/my/com/ctci/linkedlists/KthToLastElement.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/KthToLastElement.java rename to src/main/my/com/ctci/linkedlists/KthToLastElement.java index 8fff3f9d..b2fd2c69 100644 --- a/src/main/java/com/ctci/linkedlists/KthToLastElement.java +++ b/src/main/my/com/ctci/linkedlists/KthToLastElement.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; /** * @author rampatra diff --git a/src/main/java/com/ctci/linkedlists/LoopDetection.java b/src/main/my/com/ctci/linkedlists/LoopDetection.java similarity index 92% rename from src/main/java/com/ctci/linkedlists/LoopDetection.java rename to src/main/my/com/ctci/linkedlists/LoopDetection.java index d0a9a110..23693898 100644 --- a/src/main/java/com/ctci/linkedlists/LoopDetection.java +++ b/src/main/my/com/ctci/linkedlists/LoopDetection.java @@ -1,4 +1,6 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; + +import my.com.rampatra.linkedlists.DetectAndRemoveLoop; /** * @author rampatra @@ -15,7 +17,7 @@ public class LoopDetection { * Input: A -> B -> C -> D -> E -> C [the same C as earlier] * Output: C *

- * See {@link com.rampatra.linkedlists.DetectAndRemoveLoop} for a slightly more complex problem. + * See {@link DetectAndRemoveLoop} for a slightly more complex problem. * * @param head the starting node of the linked list * @return the {@code Node} where the loop starts, {@code null} otherwise. diff --git a/src/main/java/com/ctci/linkedlists/Node.java b/src/main/my/com/ctci/linkedlists/Node.java similarity index 91% rename from src/main/java/com/ctci/linkedlists/Node.java rename to src/main/my/com/ctci/linkedlists/Node.java index 5c0d1ec3..545eb377 100644 --- a/src/main/java/com/ctci/linkedlists/Node.java +++ b/src/main/my/com/ctci/linkedlists/Node.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; /** * @author rampatra diff --git a/src/main/java/com/ctci/linkedlists/Palindrome.java b/src/main/my/com/ctci/linkedlists/Palindrome.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/Palindrome.java rename to src/main/my/com/ctci/linkedlists/Palindrome.java index 57bb184d..4e545554 100644 --- a/src/main/java/com/ctci/linkedlists/Palindrome.java +++ b/src/main/my/com/ctci/linkedlists/Palindrome.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; import java.util.Stack; diff --git a/src/main/java/com/ctci/linkedlists/Partition.java b/src/main/my/com/ctci/linkedlists/Partition.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/Partition.java rename to src/main/my/com/ctci/linkedlists/Partition.java index 8876a424..717c8cda 100644 --- a/src/main/java/com/ctci/linkedlists/Partition.java +++ b/src/main/my/com/ctci/linkedlists/Partition.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; /** * Write code to partition a linked list around a value x, such that all nodes less than x come before all diff --git a/src/main/java/com/ctci/linkedlists/RemoveDuplicates.java b/src/main/my/com/ctci/linkedlists/RemoveDuplicates.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/RemoveDuplicates.java rename to src/main/my/com/ctci/linkedlists/RemoveDuplicates.java index 31029188..a6b488b5 100644 --- a/src/main/java/com/ctci/linkedlists/RemoveDuplicates.java +++ b/src/main/my/com/ctci/linkedlists/RemoveDuplicates.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/ctci/linkedlists/SumLists.java b/src/main/my/com/ctci/linkedlists/SumLists.java similarity index 98% rename from src/main/java/com/ctci/linkedlists/SumLists.java rename to src/main/my/com/ctci/linkedlists/SumLists.java index befdfc3e..83580717 100644 --- a/src/main/java/com/ctci/linkedlists/SumLists.java +++ b/src/main/my/com/ctci/linkedlists/SumLists.java @@ -1,4 +1,4 @@ -package com.ctci.linkedlists; +package my.com.ctci.linkedlists; /** * @author rampatra diff --git a/src/main/java/com/ctci/recursionanddp/FibonacciNumber.java b/src/main/my/com/ctci/recursionanddp/FibonacciNumber.java similarity index 91% rename from src/main/java/com/ctci/recursionanddp/FibonacciNumber.java rename to src/main/my/com/ctci/recursionanddp/FibonacciNumber.java index caa4d095..04af26bf 100644 --- a/src/main/java/com/ctci/recursionanddp/FibonacciNumber.java +++ b/src/main/my/com/ctci/recursionanddp/FibonacciNumber.java @@ -1,9 +1,11 @@ -package com.ctci.recursionanddp; +package my.com.ctci.recursionanddp; + +import my.com.rampatra.dynamicprogramming.FibonacciNumbers; /** * The fabled fibonacci numbers problem with three different solutions. * The {@link FibonacciNumber#fibonacciBottomUpOptimized(int)} version is the most optimized among all w.r.t space - * and time. See {@link com.rampatra.dynamicprogramming.FibonacciNumbers} for Fibonacci series. + * and time. See {@link FibonacciNumbers} for Fibonacci series. * * @author rampatra * @since 2019-02-26 diff --git a/src/main/java/com/ctci/stacksandqueues/QueueViaStacks.java b/src/main/my/com/ctci/stacksandqueues/QueueViaStacks.java similarity index 97% rename from src/main/java/com/ctci/stacksandqueues/QueueViaStacks.java rename to src/main/my/com/ctci/stacksandqueues/QueueViaStacks.java index 271fd8e4..09ced5ed 100644 --- a/src/main/java/com/ctci/stacksandqueues/QueueViaStacks.java +++ b/src/main/my/com/ctci/stacksandqueues/QueueViaStacks.java @@ -1,4 +1,4 @@ -package com.ctci.stacksandqueues; +package my.com.ctci.stacksandqueues; import java.util.NoSuchElementException; import java.util.Stack; diff --git a/src/main/java/com/ctci/stacksandqueues/SortStack.java b/src/main/my/com/ctci/stacksandqueues/SortStack.java similarity index 97% rename from src/main/java/com/ctci/stacksandqueues/SortStack.java rename to src/main/my/com/ctci/stacksandqueues/SortStack.java index b94c68fb..8b67d2d5 100644 --- a/src/main/java/com/ctci/stacksandqueues/SortStack.java +++ b/src/main/my/com/ctci/stacksandqueues/SortStack.java @@ -1,4 +1,4 @@ -package com.ctci.stacksandqueues; +package my.com.ctci.stacksandqueues; import java.util.Arrays; import java.util.Stack; diff --git a/src/main/java/com/ctci/stacksandqueues/StackMin.java b/src/main/my/com/ctci/stacksandqueues/StackMin.java similarity index 76% rename from src/main/java/com/ctci/stacksandqueues/StackMin.java rename to src/main/my/com/ctci/stacksandqueues/StackMin.java index 0a5d2d59..3c0e1bcb 100644 --- a/src/main/java/com/ctci/stacksandqueues/StackMin.java +++ b/src/main/my/com/ctci/stacksandqueues/StackMin.java @@ -1,6 +1,6 @@ -package com.ctci.stacksandqueues; +package my.com.ctci.stacksandqueues; + -import com.sun.tools.javac.util.Assert; import java.util.Stack; @@ -45,18 +45,18 @@ private static void minPop(int item) { } public static void main(String[] args) { - push(2); - push(5); - push(1); - push(1); - push(6); - push(8); - Assert.check(min() == 1); - pop(); - pop(); - pop(); - Assert.check(min() == 1); - pop(); - Assert.check(min() == 2); +// push(2); +// push(5); +// push(1); +// push(1); +// push(6); +// push(8); +// Assert.check(min() == 1); +// pop(); +// pop(); +// pop(); +// Assert.check(min() == 1); +// pop(); +// Assert.check(min() == 2); } } \ No newline at end of file diff --git a/src/main/java/com/ctci/stacksandqueues/StackOfPlates.java b/src/main/my/com/ctci/stacksandqueues/StackOfPlates.java similarity index 98% rename from src/main/java/com/ctci/stacksandqueues/StackOfPlates.java rename to src/main/my/com/ctci/stacksandqueues/StackOfPlates.java index f001c4e4..ecf37e23 100644 --- a/src/main/java/com/ctci/stacksandqueues/StackOfPlates.java +++ b/src/main/my/com/ctci/stacksandqueues/StackOfPlates.java @@ -1,4 +1,4 @@ -package com.ctci.stacksandqueues; +package my.com.ctci.stacksandqueues; import java.util.ArrayList; import java.util.Collection; diff --git a/src/main/java/com/ctci/treesandgraphs/BuildOrder.java b/src/main/my/com/ctci/treesandgraphs/BuildOrder.java similarity index 99% rename from src/main/java/com/ctci/treesandgraphs/BuildOrder.java rename to src/main/my/com/ctci/treesandgraphs/BuildOrder.java index 6d64e48a..2d9e92a0 100644 --- a/src/main/java/com/ctci/treesandgraphs/BuildOrder.java +++ b/src/main/my/com/ctci/treesandgraphs/BuildOrder.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; import java.util.ArrayList; import java.util.HashMap; diff --git a/src/main/java/com/ctci/treesandgraphs/CheckBalanced.java b/src/main/my/com/ctci/treesandgraphs/CheckBalanced.java similarity index 98% rename from src/main/java/com/ctci/treesandgraphs/CheckBalanced.java rename to src/main/my/com/ctci/treesandgraphs/CheckBalanced.java index d7658cd8..8a8c73db 100644 --- a/src/main/java/com/ctci/treesandgraphs/CheckBalanced.java +++ b/src/main/my/com/ctci/treesandgraphs/CheckBalanced.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; /** * Implement a function to check if a binary tree is balanced. For the purposes of this question, a balanced diff --git a/src/main/java/com/ctci/treesandgraphs/CheckSubtree.java b/src/main/my/com/ctci/treesandgraphs/CheckSubtree.java similarity index 98% rename from src/main/java/com/ctci/treesandgraphs/CheckSubtree.java rename to src/main/my/com/ctci/treesandgraphs/CheckSubtree.java index a49f1b74..432857d0 100644 --- a/src/main/java/com/ctci/treesandgraphs/CheckSubtree.java +++ b/src/main/my/com/ctci/treesandgraphs/CheckSubtree.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; /** * @author rampatra diff --git a/src/main/java/com/ctci/treesandgraphs/FirstCommonAncestor.java b/src/main/my/com/ctci/treesandgraphs/FirstCommonAncestor.java similarity index 96% rename from src/main/java/com/ctci/treesandgraphs/FirstCommonAncestor.java rename to src/main/my/com/ctci/treesandgraphs/FirstCommonAncestor.java index 38977be3..78fe5f2e 100644 --- a/src/main/java/com/ctci/treesandgraphs/FirstCommonAncestor.java +++ b/src/main/my/com/ctci/treesandgraphs/FirstCommonAncestor.java @@ -1,4 +1,6 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; + +import my.com.rampatra.trees.LeastCommonAncestorInBT; /** * Design an algorithm and write code to find the first common ancestor of two nodes in a binary @@ -21,7 +23,7 @@ public class FirstCommonAncestor { * - Returns null, if neither p nor q are in root's subtree. * - Else, returns the common ancestor of p and q. *

- * See {@link com.rampatra.trees.LeastCommonAncestorInBT} for a better answer. + * See {@link LeastCommonAncestorInBT} for a better answer. * * @param root * @param a diff --git a/src/main/java/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java b/src/main/my/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java similarity index 99% rename from src/main/java/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java rename to src/main/my/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java index 5aa453cf..6ce0ae2a 100644 --- a/src/main/java/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java +++ b/src/main/my/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; /** * Design an algorithm and write code to find the first common ancestor of two nodes in a binary diff --git a/src/main/java/com/ctci/treesandgraphs/GraphNode.java b/src/main/my/com/ctci/treesandgraphs/GraphNode.java similarity index 87% rename from src/main/java/com/ctci/treesandgraphs/GraphNode.java rename to src/main/my/com/ctci/treesandgraphs/GraphNode.java index 573cccf3..50ad82c3 100644 --- a/src/main/java/com/ctci/treesandgraphs/GraphNode.java +++ b/src/main/my/com/ctci/treesandgraphs/GraphNode.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/ctci/treesandgraphs/ListOfDepths.java b/src/main/my/com/ctci/treesandgraphs/ListOfDepths.java similarity index 98% rename from src/main/java/com/ctci/treesandgraphs/ListOfDepths.java rename to src/main/my/com/ctci/treesandgraphs/ListOfDepths.java index fd5287dc..73f47c48 100644 --- a/src/main/java/com/ctci/treesandgraphs/ListOfDepths.java +++ b/src/main/my/com/ctci/treesandgraphs/ListOfDepths.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/ctci/treesandgraphs/MinimalTree.java b/src/main/my/com/ctci/treesandgraphs/MinimalTree.java similarity index 97% rename from src/main/java/com/ctci/treesandgraphs/MinimalTree.java rename to src/main/my/com/ctci/treesandgraphs/MinimalTree.java index 4d18faf7..a88238bf 100644 --- a/src/main/java/com/ctci/treesandgraphs/MinimalTree.java +++ b/src/main/my/com/ctci/treesandgraphs/MinimalTree.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; /** * Given a sorted (increasing order) array with unique integer elements, write diff --git a/src/main/java/com/ctci/treesandgraphs/RouteBetweenNodes.java b/src/main/my/com/ctci/treesandgraphs/RouteBetweenNodes.java similarity index 98% rename from src/main/java/com/ctci/treesandgraphs/RouteBetweenNodes.java rename to src/main/my/com/ctci/treesandgraphs/RouteBetweenNodes.java index b849b8c8..31bff350 100644 --- a/src/main/java/com/ctci/treesandgraphs/RouteBetweenNodes.java +++ b/src/main/my/com/ctci/treesandgraphs/RouteBetweenNodes.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; import java.util.ArrayDeque; import java.util.HashMap; diff --git a/src/main/java/com/ctci/treesandgraphs/Successor.java b/src/main/my/com/ctci/treesandgraphs/Successor.java similarity index 99% rename from src/main/java/com/ctci/treesandgraphs/Successor.java rename to src/main/my/com/ctci/treesandgraphs/Successor.java index d37488bd..00bdc7f9 100644 --- a/src/main/java/com/ctci/treesandgraphs/Successor.java +++ b/src/main/my/com/ctci/treesandgraphs/Successor.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; /** * Write an algorithm to find the "next" node (i.e., in-order successor) of a given node diff --git a/src/main/java/com/ctci/treesandgraphs/TreeNode.java b/src/main/my/com/ctci/treesandgraphs/TreeNode.java similarity index 85% rename from src/main/java/com/ctci/treesandgraphs/TreeNode.java rename to src/main/my/com/ctci/treesandgraphs/TreeNode.java index 3fe24210..9d11505d 100644 --- a/src/main/java/com/ctci/treesandgraphs/TreeNode.java +++ b/src/main/my/com/ctci/treesandgraphs/TreeNode.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; /** * @author rampatra diff --git a/src/main/java/com/ctci/treesandgraphs/ValidateBST.java b/src/main/my/com/ctci/treesandgraphs/ValidateBST.java similarity index 99% rename from src/main/java/com/ctci/treesandgraphs/ValidateBST.java rename to src/main/my/com/ctci/treesandgraphs/ValidateBST.java index 0170cdfe..dd41eb8c 100644 --- a/src/main/java/com/ctci/treesandgraphs/ValidateBST.java +++ b/src/main/my/com/ctci/treesandgraphs/ValidateBST.java @@ -1,4 +1,4 @@ -package com.ctci.treesandgraphs; +package my.com.ctci.treesandgraphs; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/InsertionSort1.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/InsertionSort1.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/InsertionSort1.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/InsertionSort1.java index 6fd03542..918d9b6b 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/InsertionSort1.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/InsertionSort1.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/InsertionSort2.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/InsertionSort2.java similarity index 95% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/InsertionSort2.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/InsertionSort2.java index cd710eb9..e89edc6c 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/InsertionSort2.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/InsertionSort2.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/IntroTutorial.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/IntroTutorial.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/IntroTutorial.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/IntroTutorial.java index aeb8ea5f..ab80e0dc 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/IntroTutorial.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/IntroTutorial.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Arrays; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/LoopInvariant.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/LoopInvariant.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/LoopInvariant.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/LoopInvariant.java index dd12ee7e..ae7d04af 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/LoopInvariant.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/LoopInvariant.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/QuickSort1.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/QuickSort1.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/QuickSort1.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/QuickSort1.java index 0753f812..87fecd7f 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/QuickSort1.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/QuickSort1.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/QuickSort2.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/QuickSort2.java similarity index 96% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/QuickSort2.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/QuickSort2.java index b9b1dcba..d26012b2 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/QuickSort2.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/QuickSort2.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/arraysandsorting/RunningTime.java b/src/main/my/com/hackerrank/algorithms/arraysandsorting/RunningTime.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/arraysandsorting/RunningTime.java rename to src/main/my/com/hackerrank/algorithms/arraysandsorting/RunningTime.java index 27a0bd77..407eeb87 100644 --- a/src/main/java/com/hackerrank/algorithms/arraysandsorting/RunningTime.java +++ b/src/main/my/com/hackerrank/algorithms/arraysandsorting/RunningTime.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.arraysandsorting; +package my.com.hackerrank.algorithms.arraysandsorting; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/implementation/CavityMap.java b/src/main/my/com/hackerrank/algorithms/implementation/CavityMap.java similarity index 95% rename from src/main/java/com/hackerrank/algorithms/implementation/CavityMap.java rename to src/main/my/com/hackerrank/algorithms/implementation/CavityMap.java index 0bc4a052..0142d576 100644 --- a/src/main/java/com/hackerrank/algorithms/implementation/CavityMap.java +++ b/src/main/my/com/hackerrank/algorithms/implementation/CavityMap.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.implementation; +package my.com.hackerrank.algorithms.implementation; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/implementation/ExtraLongFactorials.java b/src/main/my/com/hackerrank/algorithms/implementation/ExtraLongFactorials.java similarity index 89% rename from src/main/java/com/hackerrank/algorithms/implementation/ExtraLongFactorials.java rename to src/main/my/com/hackerrank/algorithms/implementation/ExtraLongFactorials.java index 230a18aa..c4ad2a64 100644 --- a/src/main/java/com/hackerrank/algorithms/implementation/ExtraLongFactorials.java +++ b/src/main/my/com/hackerrank/algorithms/implementation/ExtraLongFactorials.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.implementation; +package my.com.hackerrank.algorithms.implementation; import java.math.BigInteger; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/implementation/GridSearch.java b/src/main/my/com/hackerrank/algorithms/implementation/GridSearch.java similarity index 97% rename from src/main/java/com/hackerrank/algorithms/implementation/GridSearch.java rename to src/main/my/com/hackerrank/algorithms/implementation/GridSearch.java index a317913c..f65458b8 100644 --- a/src/main/java/com/hackerrank/algorithms/implementation/GridSearch.java +++ b/src/main/my/com/hackerrank/algorithms/implementation/GridSearch.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.implementation; +package my.com.hackerrank.algorithms.implementation; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/implementation/TheTimeInWords.java b/src/main/my/com/hackerrank/algorithms/implementation/TheTimeInWords.java similarity index 96% rename from src/main/java/com/hackerrank/algorithms/implementation/TheTimeInWords.java rename to src/main/my/com/hackerrank/algorithms/implementation/TheTimeInWords.java index 4915014b..e4983dc4 100644 --- a/src/main/java/com/hackerrank/algorithms/implementation/TheTimeInWords.java +++ b/src/main/my/com/hackerrank/algorithms/implementation/TheTimeInWords.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.implementation; +package my.com.hackerrank.algorithms.implementation; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/recursion/RecursiveDigitSum.java b/src/main/my/com/hackerrank/algorithms/recursion/RecursiveDigitSum.java similarity index 96% rename from src/main/java/com/hackerrank/algorithms/recursion/RecursiveDigitSum.java rename to src/main/my/com/hackerrank/algorithms/recursion/RecursiveDigitSum.java index cd9cae21..e8ddeddb 100644 --- a/src/main/java/com/hackerrank/algorithms/recursion/RecursiveDigitSum.java +++ b/src/main/my/com/hackerrank/algorithms/recursion/RecursiveDigitSum.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.recursion; +package my.com.hackerrank.algorithms.recursion; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/algorithms/strings/AlternatingCharacters.java b/src/main/my/com/hackerrank/algorithms/strings/AlternatingCharacters.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/strings/AlternatingCharacters.java rename to src/main/my/com/hackerrank/algorithms/strings/AlternatingCharacters.java index c81f5c22..ae90a633 100644 --- a/src/main/java/com/hackerrank/algorithms/strings/AlternatingCharacters.java +++ b/src/main/my/com/hackerrank/algorithms/strings/AlternatingCharacters.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.strings; +package my.com.hackerrank.algorithms.strings; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/strings/MakingAnagrams.java b/src/main/my/com/hackerrank/algorithms/strings/MakingAnagrams.java similarity index 96% rename from src/main/java/com/hackerrank/algorithms/strings/MakingAnagrams.java rename to src/main/my/com/hackerrank/algorithms/strings/MakingAnagrams.java index b218c04e..30ab336f 100644 --- a/src/main/java/com/hackerrank/algorithms/strings/MakingAnagrams.java +++ b/src/main/my/com/hackerrank/algorithms/strings/MakingAnagrams.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.strings; +package my.com.hackerrank.algorithms.strings; import java.util.Arrays; diff --git a/src/main/java/com/hackerrank/algorithms/strings/PalindromeIndex.java b/src/main/my/com/hackerrank/algorithms/strings/PalindromeIndex.java similarity index 96% rename from src/main/java/com/hackerrank/algorithms/strings/PalindromeIndex.java rename to src/main/my/com/hackerrank/algorithms/strings/PalindromeIndex.java index 294c4dd2..0e1ac9c4 100644 --- a/src/main/java/com/hackerrank/algorithms/strings/PalindromeIndex.java +++ b/src/main/my/com/hackerrank/algorithms/strings/PalindromeIndex.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.strings; +package my.com.hackerrank.algorithms.strings; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/strings/Pangram.java b/src/main/my/com/hackerrank/algorithms/strings/Pangram.java similarity index 95% rename from src/main/java/com/hackerrank/algorithms/strings/Pangram.java rename to src/main/my/com/hackerrank/algorithms/strings/Pangram.java index fa98b4fd..63f171f0 100644 --- a/src/main/java/com/hackerrank/algorithms/strings/Pangram.java +++ b/src/main/my/com/hackerrank/algorithms/strings/Pangram.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.strings; +package my.com.hackerrank.algorithms.strings; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/strings/TwoStrings.java b/src/main/my/com/hackerrank/algorithms/strings/TwoStrings.java similarity index 95% rename from src/main/java/com/hackerrank/algorithms/strings/TwoStrings.java rename to src/main/my/com/hackerrank/algorithms/strings/TwoStrings.java index 779a148b..2bd6f9c0 100644 --- a/src/main/java/com/hackerrank/algorithms/strings/TwoStrings.java +++ b/src/main/my/com/hackerrank/algorithms/strings/TwoStrings.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.strings; +package my.com.hackerrank.algorithms.strings; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/warmup/FlippingBits.java b/src/main/my/com/hackerrank/algorithms/warmup/FlippingBits.java similarity index 93% rename from src/main/java/com/hackerrank/algorithms/warmup/FlippingBits.java rename to src/main/my/com/hackerrank/algorithms/warmup/FlippingBits.java index e335efe1..38e072c6 100644 --- a/src/main/java/com/hackerrank/algorithms/warmup/FlippingBits.java +++ b/src/main/my/com/hackerrank/algorithms/warmup/FlippingBits.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.warmup; +package my.com.hackerrank.algorithms.warmup; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/warmup/LonelyInteger.java b/src/main/my/com/hackerrank/algorithms/warmup/LonelyInteger.java similarity index 96% rename from src/main/java/com/hackerrank/algorithms/warmup/LonelyInteger.java rename to src/main/my/com/hackerrank/algorithms/warmup/LonelyInteger.java index 666b3fa0..fb71c552 100644 --- a/src/main/java/com/hackerrank/algorithms/warmup/LonelyInteger.java +++ b/src/main/my/com/hackerrank/algorithms/warmup/LonelyInteger.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.warmup; +package my.com.hackerrank.algorithms.warmup; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/hackerrank/algorithms/warmup/LoveLetterMystery.java b/src/main/my/com/hackerrank/algorithms/warmup/LoveLetterMystery.java similarity index 95% rename from src/main/java/com/hackerrank/algorithms/warmup/LoveLetterMystery.java rename to src/main/my/com/hackerrank/algorithms/warmup/LoveLetterMystery.java index 8855498c..a0b4e0b1 100644 --- a/src/main/java/com/hackerrank/algorithms/warmup/LoveLetterMystery.java +++ b/src/main/my/com/hackerrank/algorithms/warmup/LoveLetterMystery.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.warmup; +package my.com.hackerrank.algorithms.warmup; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/algorithms/warmup/MaximizingXor.java b/src/main/my/com/hackerrank/algorithms/warmup/MaximizingXor.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/warmup/MaximizingXor.java rename to src/main/my/com/hackerrank/algorithms/warmup/MaximizingXor.java index 2b0cc0ab..2b3b4d83 100644 --- a/src/main/java/com/hackerrank/algorithms/warmup/MaximizingXor.java +++ b/src/main/my/com/hackerrank/algorithms/warmup/MaximizingXor.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.warmup; +package my.com.hackerrank.algorithms.warmup; import java.util.Scanner; import java.util.TreeSet; diff --git a/src/main/java/com/hackerrank/algorithms/warmup/UtopianTree.java b/src/main/my/com/hackerrank/algorithms/warmup/UtopianTree.java similarity index 94% rename from src/main/java/com/hackerrank/algorithms/warmup/UtopianTree.java rename to src/main/my/com/hackerrank/algorithms/warmup/UtopianTree.java index 43e455c2..59ada7f5 100644 --- a/src/main/java/com/hackerrank/algorithms/warmup/UtopianTree.java +++ b/src/main/my/com/hackerrank/algorithms/warmup/UtopianTree.java @@ -1,4 +1,4 @@ -package com.hackerrank.algorithms.warmup; +package my.com.hackerrank.algorithms.warmup; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/bitmanipulation/CounterGame.java b/src/main/my/com/hackerrank/bitmanipulation/CounterGame.java similarity index 97% rename from src/main/java/com/hackerrank/bitmanipulation/CounterGame.java rename to src/main/my/com/hackerrank/bitmanipulation/CounterGame.java index b2a03e21..31028b0a 100644 --- a/src/main/java/com/hackerrank/bitmanipulation/CounterGame.java +++ b/src/main/my/com/hackerrank/bitmanipulation/CounterGame.java @@ -1,4 +1,4 @@ -package com.hackerrank.bitmanipulation; +package my.com.hackerrank.bitmanipulation; import java.math.BigInteger; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/bitmanipulation/Solution.java b/src/main/my/com/hackerrank/bitmanipulation/Solution.java similarity index 97% rename from src/main/java/com/hackerrank/bitmanipulation/Solution.java rename to src/main/my/com/hackerrank/bitmanipulation/Solution.java index d07b9f37..a5c0cafa 100644 --- a/src/main/java/com/hackerrank/bitmanipulation/Solution.java +++ b/src/main/my/com/hackerrank/bitmanipulation/Solution.java @@ -1,4 +1,4 @@ -package com.hackerrank.bitmanipulation; +package my.com.hackerrank.bitmanipulation; import java.io.BufferedReader; import java.io.IOException; diff --git a/src/main/java/com/hackerrank/bitmanipulation/TwosCompliment.java b/src/main/my/com/hackerrank/bitmanipulation/TwosCompliment.java similarity index 94% rename from src/main/java/com/hackerrank/bitmanipulation/TwosCompliment.java rename to src/main/my/com/hackerrank/bitmanipulation/TwosCompliment.java index 0bfdc29f..e7f6c4ba 100644 --- a/src/main/java/com/hackerrank/bitmanipulation/TwosCompliment.java +++ b/src/main/my/com/hackerrank/bitmanipulation/TwosCompliment.java @@ -1,4 +1,4 @@ -package com.hackerrank.bitmanipulation; +package my.com.hackerrank.bitmanipulation; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/contests/SwappingInAnArray.java b/src/main/my/com/hackerrank/contests/SwappingInAnArray.java similarity index 98% rename from src/main/java/com/hackerrank/contests/SwappingInAnArray.java rename to src/main/my/com/hackerrank/contests/SwappingInAnArray.java index d21866d8..184e7be5 100644 --- a/src/main/java/com/hackerrank/contests/SwappingInAnArray.java +++ b/src/main/my/com/hackerrank/contests/SwappingInAnArray.java @@ -1,4 +1,4 @@ -package com.hackerrank.contests; +package my.com.hackerrank.contests; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/interviewpreparation/arrays/DS2DArrayProblem.java b/src/main/my/com/hackerrank/interviewpreparation/arrays/DS2DArrayProblem.java similarity index 96% rename from src/main/java/com/hackerrank/interviewpreparation/arrays/DS2DArrayProblem.java rename to src/main/my/com/hackerrank/interviewpreparation/arrays/DS2DArrayProblem.java index ba7a2fe6..45027c5d 100644 --- a/src/main/java/com/hackerrank/interviewpreparation/arrays/DS2DArrayProblem.java +++ b/src/main/my/com/hackerrank/interviewpreparation/arrays/DS2DArrayProblem.java @@ -1,4 +1,4 @@ -package com.hackerrank.interviewpreparation.arrays; +package my.com.hackerrank.interviewpreparation.arrays; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/interviewpreparation/arrays/NewYearChaos.java b/src/main/my/com/hackerrank/interviewpreparation/arrays/NewYearChaos.java similarity index 96% rename from src/main/java/com/hackerrank/interviewpreparation/arrays/NewYearChaos.java rename to src/main/my/com/hackerrank/interviewpreparation/arrays/NewYearChaos.java index a065be9d..5bcf26d9 100644 --- a/src/main/java/com/hackerrank/interviewpreparation/arrays/NewYearChaos.java +++ b/src/main/my/com/hackerrank/interviewpreparation/arrays/NewYearChaos.java @@ -1,4 +1,4 @@ -package com.hackerrank.interviewpreparation.arrays; +package my.com.hackerrank.interviewpreparation.arrays; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/interviewpreparation/greedyalgorithmns/LuckBalance.java b/src/main/my/com/hackerrank/interviewpreparation/greedyalgorithmns/LuckBalance.java similarity index 97% rename from src/main/java/com/hackerrank/interviewpreparation/greedyalgorithmns/LuckBalance.java rename to src/main/my/com/hackerrank/interviewpreparation/greedyalgorithmns/LuckBalance.java index 3cf74165..01fdfc18 100644 --- a/src/main/java/com/hackerrank/interviewpreparation/greedyalgorithmns/LuckBalance.java +++ b/src/main/my/com/hackerrank/interviewpreparation/greedyalgorithmns/LuckBalance.java @@ -1,4 +1,4 @@ -package com.hackerrank.interviewpreparation.greedyalgorithmns; +package my.com.hackerrank.interviewpreparation.greedyalgorithmns; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/interviewpreparation/greedyalgorithmns/MinimumAbsoluteDifference.java b/src/main/my/com/hackerrank/interviewpreparation/greedyalgorithmns/MinimumAbsoluteDifference.java similarity index 96% rename from src/main/java/com/hackerrank/interviewpreparation/greedyalgorithmns/MinimumAbsoluteDifference.java rename to src/main/my/com/hackerrank/interviewpreparation/greedyalgorithmns/MinimumAbsoluteDifference.java index 6cff867b..82a922f5 100644 --- a/src/main/java/com/hackerrank/interviewpreparation/greedyalgorithmns/MinimumAbsoluteDifference.java +++ b/src/main/my/com/hackerrank/interviewpreparation/greedyalgorithmns/MinimumAbsoluteDifference.java @@ -1,4 +1,4 @@ -package com.hackerrank.interviewpreparation.greedyalgorithmns; +package my.com.hackerrank.interviewpreparation.greedyalgorithmns; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/interviewpreparation/warmup/JumpingClouds.java b/src/main/my/com/hackerrank/interviewpreparation/warmup/JumpingClouds.java similarity index 96% rename from src/main/java/com/hackerrank/interviewpreparation/warmup/JumpingClouds.java rename to src/main/my/com/hackerrank/interviewpreparation/warmup/JumpingClouds.java index 36cab3dc..06db038b 100644 --- a/src/main/java/com/hackerrank/interviewpreparation/warmup/JumpingClouds.java +++ b/src/main/my/com/hackerrank/interviewpreparation/warmup/JumpingClouds.java @@ -1,4 +1,4 @@ -package com.hackerrank.interviewpreparation.warmup; +package my.com.hackerrank.interviewpreparation.warmup; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/interviewpreparation/warmup/RepeatedString.java b/src/main/my/com/hackerrank/interviewpreparation/warmup/RepeatedString.java similarity index 96% rename from src/main/java/com/hackerrank/interviewpreparation/warmup/RepeatedString.java rename to src/main/my/com/hackerrank/interviewpreparation/warmup/RepeatedString.java index 63b4ffba..cf84fc95 100644 --- a/src/main/java/com/hackerrank/interviewpreparation/warmup/RepeatedString.java +++ b/src/main/my/com/hackerrank/interviewpreparation/warmup/RepeatedString.java @@ -1,4 +1,4 @@ -package com.hackerrank.interviewpreparation.warmup; +package my.com.hackerrank.interviewpreparation.warmup; import java.io.BufferedWriter; import java.io.FileWriter; diff --git a/src/main/java/com/hackerrank/java/advanced/JavaVisitorPattern.java b/src/main/my/com/hackerrank/java/advanced/JavaVisitorPattern.java similarity index 99% rename from src/main/java/com/hackerrank/java/advanced/JavaVisitorPattern.java rename to src/main/my/com/hackerrank/java/advanced/JavaVisitorPattern.java index 5f91e9b5..de7cb9fe 100644 --- a/src/main/java/com/hackerrank/java/advanced/JavaVisitorPattern.java +++ b/src/main/my/com/hackerrank/java/advanced/JavaVisitorPattern.java @@ -1,4 +1,4 @@ -package com.hackerrank.java.advanced; +package my.com.hackerrank.java.advanced; import java.util.*; diff --git a/src/main/java/com/hackerrank/java/bignumber/BigDecimal.java b/src/main/my/com/hackerrank/java/bignumber/BigDecimal.java similarity index 96% rename from src/main/java/com/hackerrank/java/bignumber/BigDecimal.java rename to src/main/my/com/hackerrank/java/bignumber/BigDecimal.java index 7e1b804e..2fc4ccea 100644 --- a/src/main/java/com/hackerrank/java/bignumber/BigDecimal.java +++ b/src/main/my/com/hackerrank/java/bignumber/BigDecimal.java @@ -1,4 +1,4 @@ -package com.hackerrank.java.bignumber; +package my.com.hackerrank.java.bignumber; import java.util.Arrays; import java.util.List; diff --git a/src/main/java/com/hackerrank/java/oops/JavaInheritance.java b/src/main/my/com/hackerrank/java/oops/JavaInheritance.java similarity index 90% rename from src/main/java/com/hackerrank/java/oops/JavaInheritance.java rename to src/main/my/com/hackerrank/java/oops/JavaInheritance.java index b8d0d9e4..ed98c16d 100644 --- a/src/main/java/com/hackerrank/java/oops/JavaInheritance.java +++ b/src/main/my/com/hackerrank/java/oops/JavaInheritance.java @@ -1,4 +1,4 @@ -package com.hackerrank.java.oops; +package my.com.hackerrank.java.oops; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/hackerrank/projecteuler/MultiplesOf3and5.java b/src/main/my/com/hackerrank/projecteuler/MultiplesOf3and5.java similarity index 88% rename from src/main/java/com/hackerrank/projecteuler/MultiplesOf3and5.java rename to src/main/my/com/hackerrank/projecteuler/MultiplesOf3and5.java index f56da78e..188d3824 100644 --- a/src/main/java/com/hackerrank/projecteuler/MultiplesOf3and5.java +++ b/src/main/my/com/hackerrank/projecteuler/MultiplesOf3and5.java @@ -1,4 +1,4 @@ -package com.hackerrank.projecteuler; +package my.com.hackerrank.projecteuler; import java.util.Scanner; diff --git a/src/main/java/com/hackerrank/tutorials/ctci/QueuesWithTwoStacks.java b/src/main/my/com/hackerrank/tutorials/ctci/QueuesWithTwoStacks.java similarity index 97% rename from src/main/java/com/hackerrank/tutorials/ctci/QueuesWithTwoStacks.java rename to src/main/my/com/hackerrank/tutorials/ctci/QueuesWithTwoStacks.java index 333ecd1d..2ce167f7 100644 --- a/src/main/java/com/hackerrank/tutorials/ctci/QueuesWithTwoStacks.java +++ b/src/main/my/com/hackerrank/tutorials/ctci/QueuesWithTwoStacks.java @@ -1,4 +1,4 @@ -package com.hackerrank.tutorials.ctci; +package my.com.hackerrank.tutorials.ctci; import java.util.Scanner; import java.util.Stack; diff --git a/src/main/java/com/hackerrank/tutorials/ctci/RansomNote.java b/src/main/my/com/hackerrank/tutorials/ctci/RansomNote.java similarity index 97% rename from src/main/java/com/hackerrank/tutorials/ctci/RansomNote.java rename to src/main/my/com/hackerrank/tutorials/ctci/RansomNote.java index b0d45c75..28a91dfb 100644 --- a/src/main/java/com/hackerrank/tutorials/ctci/RansomNote.java +++ b/src/main/my/com/hackerrank/tutorials/ctci/RansomNote.java @@ -1,4 +1,4 @@ -package com.hackerrank.tutorials.ctci; +package my.com.hackerrank.tutorials.ctci; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/leetcode/arrays/BuySellStocks.java b/src/main/my/com/leetcode/arrays/BuySellStocks.java similarity index 98% rename from src/main/java/com/leetcode/arrays/BuySellStocks.java rename to src/main/my/com/leetcode/arrays/BuySellStocks.java index 4d4ba02b..4ca41dc9 100644 --- a/src/main/java/com/leetcode/arrays/BuySellStocks.java +++ b/src/main/my/com/leetcode/arrays/BuySellStocks.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; /** * Level: Easy diff --git a/src/main/java/com/leetcode/arrays/BuySellStocksII.java b/src/main/my/com/leetcode/arrays/BuySellStocksII.java similarity index 99% rename from src/main/java/com/leetcode/arrays/BuySellStocksII.java rename to src/main/my/com/leetcode/arrays/BuySellStocksII.java index d215246e..b0ba42b9 100644 --- a/src/main/java/com/leetcode/arrays/BuySellStocksII.java +++ b/src/main/my/com/leetcode/arrays/BuySellStocksII.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; /** * Level: Easy diff --git a/src/main/java/com/leetcode/arrays/CanPlaceFlowers.java b/src/main/my/com/leetcode/arrays/CanPlaceFlowers.java similarity index 98% rename from src/main/java/com/leetcode/arrays/CanPlaceFlowers.java rename to src/main/my/com/leetcode/arrays/CanPlaceFlowers.java index 916499ac..4294f021 100644 --- a/src/main/java/com/leetcode/arrays/CanPlaceFlowers.java +++ b/src/main/my/com/leetcode/arrays/CanPlaceFlowers.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/main/java/com/leetcode/arrays/FindTheCelebrity.java b/src/main/my/com/leetcode/arrays/FindTheCelebrity.java similarity index 99% rename from src/main/java/com/leetcode/arrays/FindTheCelebrity.java rename to src/main/my/com/leetcode/arrays/FindTheCelebrity.java index 1b15d996..57b8f421 100644 --- a/src/main/java/com/leetcode/arrays/FindTheCelebrity.java +++ b/src/main/my/com/leetcode/arrays/FindTheCelebrity.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/InsertInterval.java b/src/main/my/com/leetcode/arrays/InsertInterval.java similarity index 98% rename from src/main/java/com/leetcode/arrays/InsertInterval.java rename to src/main/my/com/leetcode/arrays/InsertInterval.java index 52155f19..83d246b4 100644 --- a/src/main/java/com/leetcode/arrays/InsertInterval.java +++ b/src/main/my/com/leetcode/arrays/InsertInterval.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/arrays/MajorityElement.java b/src/main/my/com/leetcode/arrays/MajorityElement.java similarity index 97% rename from src/main/java/com/leetcode/arrays/MajorityElement.java rename to src/main/my/com/leetcode/arrays/MajorityElement.java index 2ccdd116..4491385b 100644 --- a/src/main/java/com/leetcode/arrays/MajorityElement.java +++ b/src/main/my/com/leetcode/arrays/MajorityElement.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; /** * Level: Easy diff --git a/src/main/java/com/leetcode/arrays/MergeIntervals.java b/src/main/my/com/leetcode/arrays/MergeIntervals.java similarity index 98% rename from src/main/java/com/leetcode/arrays/MergeIntervals.java rename to src/main/my/com/leetcode/arrays/MergeIntervals.java index 58f56ebc..9755f9b1 100644 --- a/src/main/java/com/leetcode/arrays/MergeIntervals.java +++ b/src/main/my/com/leetcode/arrays/MergeIntervals.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; import java.util.Comparator; diff --git a/src/main/java/com/leetcode/arrays/MergeSortedArray.java b/src/main/my/com/leetcode/arrays/MergeSortedArray.java similarity index 98% rename from src/main/java/com/leetcode/arrays/MergeSortedArray.java rename to src/main/my/com/leetcode/arrays/MergeSortedArray.java index 975db8ec..929649f5 100644 --- a/src/main/java/com/leetcode/arrays/MergeSortedArray.java +++ b/src/main/my/com/leetcode/arrays/MergeSortedArray.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/arrays/NumberOfIslands.java b/src/main/my/com/leetcode/arrays/NumberOfIslands.java similarity index 98% rename from src/main/java/com/leetcode/arrays/NumberOfIslands.java rename to src/main/my/com/leetcode/arrays/NumberOfIslands.java index 04ac6831..9b226027 100644 --- a/src/main/java/com/leetcode/arrays/NumberOfIslands.java +++ b/src/main/my/com/leetcode/arrays/NumberOfIslands.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/PascalsTriangle.java b/src/main/my/com/leetcode/arrays/PascalsTriangle.java similarity index 97% rename from src/main/java/com/leetcode/arrays/PascalsTriangle.java rename to src/main/my/com/leetcode/arrays/PascalsTriangle.java index 5f32d69f..6ddce7e1 100644 --- a/src/main/java/com/leetcode/arrays/PascalsTriangle.java +++ b/src/main/my/com/leetcode/arrays/PascalsTriangle.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/leetcode/arrays/RemoveDuplicates.java b/src/main/my/com/leetcode/arrays/RemoveDuplicates.java similarity index 98% rename from src/main/java/com/leetcode/arrays/RemoveDuplicates.java rename to src/main/my/com/leetcode/arrays/RemoveDuplicates.java index 57eba5ad..76182d0b 100644 --- a/src/main/java/com/leetcode/arrays/RemoveDuplicates.java +++ b/src/main/my/com/leetcode/arrays/RemoveDuplicates.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/arrays/RotateArray.java b/src/main/my/com/leetcode/arrays/RotateArray.java similarity index 98% rename from src/main/java/com/leetcode/arrays/RotateArray.java rename to src/main/my/com/leetcode/arrays/RotateArray.java index 91475160..17e0017f 100644 --- a/src/main/java/com/leetcode/arrays/RotateArray.java +++ b/src/main/my/com/leetcode/arrays/RotateArray.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/arrays/ShortestWordDistance.java b/src/main/my/com/leetcode/arrays/ShortestWordDistance.java similarity index 96% rename from src/main/java/com/leetcode/arrays/ShortestWordDistance.java rename to src/main/my/com/leetcode/arrays/ShortestWordDistance.java index 5cd0c821..3cfb2880 100644 --- a/src/main/java/com/leetcode/arrays/ShortestWordDistance.java +++ b/src/main/my/com/leetcode/arrays/ShortestWordDistance.java @@ -1,6 +1,6 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; -import com.leetcode.hashtables.ShortestWordDistanceII; +import my.com.leetcode.hashtables.ShortestWordDistanceII; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/ShortestWordDistanceIII.java b/src/main/my/com/leetcode/arrays/ShortestWordDistanceIII.java similarity index 98% rename from src/main/java/com/leetcode/arrays/ShortestWordDistanceIII.java rename to src/main/my/com/leetcode/arrays/ShortestWordDistanceIII.java index 0d404633..3134cc53 100644 --- a/src/main/java/com/leetcode/arrays/ShortestWordDistanceIII.java +++ b/src/main/my/com/leetcode/arrays/ShortestWordDistanceIII.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/SparseMatrixMultiplication.java b/src/main/my/com/leetcode/arrays/SparseMatrixMultiplication.java similarity index 98% rename from src/main/java/com/leetcode/arrays/SparseMatrixMultiplication.java rename to src/main/my/com/leetcode/arrays/SparseMatrixMultiplication.java index 78c884e4..29f6ace6 100644 --- a/src/main/java/com/leetcode/arrays/SparseMatrixMultiplication.java +++ b/src/main/my/com/leetcode/arrays/SparseMatrixMultiplication.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/arrays/ValidTriangleNumber.java b/src/main/my/com/leetcode/arrays/ValidTriangleNumber.java similarity index 99% rename from src/main/java/com/leetcode/arrays/ValidTriangleNumber.java rename to src/main/my/com/leetcode/arrays/ValidTriangleNumber.java index cdbfb0c5..ff4d50e7 100644 --- a/src/main/java/com/leetcode/arrays/ValidTriangleNumber.java +++ b/src/main/my/com/leetcode/arrays/ValidTriangleNumber.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays; +package my.com.leetcode.arrays; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/arrays/binarysearch/PowXN.java b/src/main/my/com/leetcode/arrays/binarysearch/PowXN.java similarity index 98% rename from src/main/java/com/leetcode/arrays/binarysearch/PowXN.java rename to src/main/my/com/leetcode/arrays/binarysearch/PowXN.java index 3591c50e..76013e9c 100644 --- a/src/main/java/com/leetcode/arrays/binarysearch/PowXN.java +++ b/src/main/my/com/leetcode/arrays/binarysearch/PowXN.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays.binarysearch; +package my.com.leetcode.arrays.binarysearch; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/binarysearch/SearchInsertPosition.java b/src/main/my/com/leetcode/arrays/binarysearch/SearchInsertPosition.java similarity index 97% rename from src/main/java/com/leetcode/arrays/binarysearch/SearchInsertPosition.java rename to src/main/my/com/leetcode/arrays/binarysearch/SearchInsertPosition.java index 2f13214a..8b262ac0 100644 --- a/src/main/java/com/leetcode/arrays/binarysearch/SearchInsertPosition.java +++ b/src/main/my/com/leetcode/arrays/binarysearch/SearchInsertPosition.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays.binarysearch; +package my.com.leetcode.arrays.binarysearch; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/binarysearch/SmallestLetterGreaterThanTarget.java b/src/main/my/com/leetcode/arrays/binarysearch/SmallestLetterGreaterThanTarget.java similarity index 98% rename from src/main/java/com/leetcode/arrays/binarysearch/SmallestLetterGreaterThanTarget.java rename to src/main/my/com/leetcode/arrays/binarysearch/SmallestLetterGreaterThanTarget.java index e44dc339..171e5109 100644 --- a/src/main/java/com/leetcode/arrays/binarysearch/SmallestLetterGreaterThanTarget.java +++ b/src/main/my/com/leetcode/arrays/binarysearch/SmallestLetterGreaterThanTarget.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays.binarysearch; +package my.com.leetcode.arrays.binarysearch; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/arrays/binarysearch/SqrtX.java b/src/main/my/com/leetcode/arrays/binarysearch/SqrtX.java similarity index 97% rename from src/main/java/com/leetcode/arrays/binarysearch/SqrtX.java rename to src/main/my/com/leetcode/arrays/binarysearch/SqrtX.java index 0dde1308..8511f8b4 100644 --- a/src/main/java/com/leetcode/arrays/binarysearch/SqrtX.java +++ b/src/main/my/com/leetcode/arrays/binarysearch/SqrtX.java @@ -1,4 +1,4 @@ -package com.leetcode.arrays.binarysearch; +package my.com.leetcode.arrays.binarysearch; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/design/AllOne.java b/src/main/my/com/leetcode/design/AllOne.java similarity index 98% rename from src/main/java/com/leetcode/design/AllOne.java rename to src/main/my/com/leetcode/design/AllOne.java index 51f771d7..57cdac32 100644 --- a/src/main/java/com/leetcode/design/AllOne.java +++ b/src/main/my/com/leetcode/design/AllOne.java @@ -1,7 +1,6 @@ -package com.leetcode.design; +package my.com.leetcode.design; import java.util.HashMap; -import java.util.HashSet; import java.util.Map; import java.util.Set; diff --git a/src/main/java/com/leetcode/design/DesignHitCounter.java b/src/main/my/com/leetcode/design/DesignHitCounter.java similarity index 98% rename from src/main/java/com/leetcode/design/DesignHitCounter.java rename to src/main/my/com/leetcode/design/DesignHitCounter.java index 62133196..b630936a 100644 --- a/src/main/java/com/leetcode/design/DesignHitCounter.java +++ b/src/main/my/com/leetcode/design/DesignHitCounter.java @@ -1,4 +1,4 @@ -package com.leetcode.design; +package my.com.leetcode.design; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/design/InsertDeleteGetRandom.java b/src/main/my/com/leetcode/design/InsertDeleteGetRandom.java similarity index 99% rename from src/main/java/com/leetcode/design/InsertDeleteGetRandom.java rename to src/main/my/com/leetcode/design/InsertDeleteGetRandom.java index a6c2f376..a070bac8 100644 --- a/src/main/java/com/leetcode/design/InsertDeleteGetRandom.java +++ b/src/main/my/com/leetcode/design/InsertDeleteGetRandom.java @@ -1,4 +1,4 @@ -package com.leetcode.design; +package my.com.leetcode.design; import java.util.*; diff --git a/src/main/java/com/leetcode/design/LFUCache.java b/src/main/my/com/leetcode/design/LFUCache.java similarity index 99% rename from src/main/java/com/leetcode/design/LFUCache.java rename to src/main/my/com/leetcode/design/LFUCache.java index 595b5a52..19ddff1e 100644 --- a/src/main/java/com/leetcode/design/LFUCache.java +++ b/src/main/my/com/leetcode/design/LFUCache.java @@ -1,4 +1,4 @@ -package com.leetcode.design; +package my.com.leetcode.design; import java.util.HashMap; import java.util.LinkedHashSet; diff --git a/src/main/java/com/leetcode/design/LRUCache.java b/src/main/my/com/leetcode/design/LRUCache.java similarity index 98% rename from src/main/java/com/leetcode/design/LRUCache.java rename to src/main/my/com/leetcode/design/LRUCache.java index 162889f2..6f18da12 100644 --- a/src/main/java/com/leetcode/design/LRUCache.java +++ b/src/main/my/com/leetcode/design/LRUCache.java @@ -1,4 +1,4 @@ -package com.leetcode.design; +package my.com.leetcode.design; import java.util.LinkedHashMap; import java.util.Map; diff --git a/src/main/java/com/leetcode/dynamicprogramming/MaximumProductSubArray.java b/src/main/my/com/leetcode/dynamicprogramming/MaximumProductSubArray.java similarity index 98% rename from src/main/java/com/leetcode/dynamicprogramming/MaximumProductSubArray.java rename to src/main/my/com/leetcode/dynamicprogramming/MaximumProductSubArray.java index 781cad13..46c391fd 100644 --- a/src/main/java/com/leetcode/dynamicprogramming/MaximumProductSubArray.java +++ b/src/main/my/com/leetcode/dynamicprogramming/MaximumProductSubArray.java @@ -1,4 +1,4 @@ -package com.leetcode.dynamicprogramming; +package my.com.leetcode.dynamicprogramming; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/dynamicprogramming/MaximumSubArray.java b/src/main/my/com/leetcode/dynamicprogramming/MaximumSubArray.java similarity index 98% rename from src/main/java/com/leetcode/dynamicprogramming/MaximumSubArray.java rename to src/main/my/com/leetcode/dynamicprogramming/MaximumSubArray.java index 90a28c93..c5e925ec 100644 --- a/src/main/java/com/leetcode/dynamicprogramming/MaximumSubArray.java +++ b/src/main/my/com/leetcode/dynamicprogramming/MaximumSubArray.java @@ -1,4 +1,4 @@ -package com.leetcode.dynamicprogramming; +package my.com.leetcode.dynamicprogramming; /** * Level: Easy diff --git a/src/main/java/com/leetcode/dynamicprogramming/PaintHouse.java b/src/main/my/com/leetcode/dynamicprogramming/PaintHouse.java similarity index 97% rename from src/main/java/com/leetcode/dynamicprogramming/PaintHouse.java rename to src/main/my/com/leetcode/dynamicprogramming/PaintHouse.java index 5692b0d8..a51d3106 100644 --- a/src/main/java/com/leetcode/dynamicprogramming/PaintHouse.java +++ b/src/main/my/com/leetcode/dynamicprogramming/PaintHouse.java @@ -1,4 +1,4 @@ -package com.leetcode.dynamicprogramming; +package my.com.leetcode.dynamicprogramming; /** * Level: Easy diff --git a/src/main/java/com/leetcode/dynamicprogramming/PaintHouseII.java b/src/main/my/com/leetcode/dynamicprogramming/PaintHouseII.java similarity index 98% rename from src/main/java/com/leetcode/dynamicprogramming/PaintHouseII.java rename to src/main/my/com/leetcode/dynamicprogramming/PaintHouseII.java index 431ce612..55afa326 100644 --- a/src/main/java/com/leetcode/dynamicprogramming/PaintHouseII.java +++ b/src/main/my/com/leetcode/dynamicprogramming/PaintHouseII.java @@ -1,4 +1,4 @@ -package com.leetcode.dynamicprogramming; +package my.com.leetcode.dynamicprogramming; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/graphs/GraphValidTree.java b/src/main/my/com/leetcode/graphs/GraphValidTree.java similarity index 99% rename from src/main/java/com/leetcode/graphs/GraphValidTree.java rename to src/main/my/com/leetcode/graphs/GraphValidTree.java index 15950143..c7a61061 100644 --- a/src/main/java/com/leetcode/graphs/GraphValidTree.java +++ b/src/main/my/com/leetcode/graphs/GraphValidTree.java @@ -1,4 +1,4 @@ -package com.leetcode.graphs; +package my.com.leetcode.graphs; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/leetcode/graphs/WordLadder.java b/src/main/my/com/leetcode/graphs/WordLadder.java similarity index 99% rename from src/main/java/com/leetcode/graphs/WordLadder.java rename to src/main/my/com/leetcode/graphs/WordLadder.java index 61e706ce..833fb949 100644 --- a/src/main/java/com/leetcode/graphs/WordLadder.java +++ b/src/main/my/com/leetcode/graphs/WordLadder.java @@ -1,4 +1,4 @@ -package com.leetcode.graphs; +package my.com.leetcode.graphs; import javafx.util.Pair; diff --git a/src/main/java/com/leetcode/graphs/WordLadderII.java b/src/main/my/com/leetcode/graphs/WordLadderII.java similarity index 99% rename from src/main/java/com/leetcode/graphs/WordLadderII.java rename to src/main/my/com/leetcode/graphs/WordLadderII.java index 8265c259..a0c523ff 100644 --- a/src/main/java/com/leetcode/graphs/WordLadderII.java +++ b/src/main/my/com/leetcode/graphs/WordLadderII.java @@ -1,4 +1,4 @@ -package com.leetcode.graphs; +package my.com.leetcode.graphs; import javafx.util.Pair; diff --git a/src/main/java/com/leetcode/hashtables/ContainsDuplicates.java b/src/main/my/com/leetcode/hashtables/ContainsDuplicates.java similarity index 97% rename from src/main/java/com/leetcode/hashtables/ContainsDuplicates.java rename to src/main/my/com/leetcode/hashtables/ContainsDuplicates.java index 7b12311b..b39c532b 100644 --- a/src/main/java/com/leetcode/hashtables/ContainsDuplicates.java +++ b/src/main/my/com/leetcode/hashtables/ContainsDuplicates.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; import java.util.Arrays; import java.util.HashSet; diff --git a/src/main/java/com/leetcode/hashtables/IsomorphicStrings.java b/src/main/my/com/leetcode/hashtables/IsomorphicStrings.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/IsomorphicStrings.java rename to src/main/my/com/leetcode/hashtables/IsomorphicStrings.java index f9a7f4eb..4602b052 100644 --- a/src/main/java/com/leetcode/hashtables/IsomorphicStrings.java +++ b/src/main/my/com/leetcode/hashtables/IsomorphicStrings.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/leetcode/hashtables/MyHashMap.java b/src/main/my/com/leetcode/hashtables/MyHashMap.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/MyHashMap.java rename to src/main/my/com/leetcode/hashtables/MyHashMap.java index cf13c344..7b9bdb93 100644 --- a/src/main/java/com/leetcode/hashtables/MyHashMap.java +++ b/src/main/my/com/leetcode/hashtables/MyHashMap.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; /** * Level: Learning cards diff --git a/src/main/java/com/leetcode/hashtables/MyHashSet.java b/src/main/my/com/leetcode/hashtables/MyHashSet.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/MyHashSet.java rename to src/main/my/com/leetcode/hashtables/MyHashSet.java index 3c13d488..3be81cd5 100644 --- a/src/main/java/com/leetcode/hashtables/MyHashSet.java +++ b/src/main/my/com/leetcode/hashtables/MyHashSet.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; /** * Level: Learning Cards diff --git a/src/main/java/com/leetcode/hashtables/RepeatedDnaSequence.java b/src/main/my/com/leetcode/hashtables/RepeatedDnaSequence.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/RepeatedDnaSequence.java rename to src/main/my/com/leetcode/hashtables/RepeatedDnaSequence.java index 7674273d..738abe7d 100644 --- a/src/main/java/com/leetcode/hashtables/RepeatedDnaSequence.java +++ b/src/main/my/com/leetcode/hashtables/RepeatedDnaSequence.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; import java.util.*; diff --git a/src/main/java/com/leetcode/hashtables/ShortestWordDistanceII.java b/src/main/my/com/leetcode/hashtables/ShortestWordDistanceII.java similarity index 96% rename from src/main/java/com/leetcode/hashtables/ShortestWordDistanceII.java rename to src/main/my/com/leetcode/hashtables/ShortestWordDistanceII.java index 3932cebf..b018942b 100644 --- a/src/main/java/com/leetcode/hashtables/ShortestWordDistanceII.java +++ b/src/main/my/com/leetcode/hashtables/ShortestWordDistanceII.java @@ -1,4 +1,6 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; + +import my.com.leetcode.arrays.ShortestWordDistance; import java.util.ArrayList; import java.util.HashMap; @@ -13,7 +15,7 @@ * Problem Description: * Design a class which receives a list of words in the constructor, and implements a method that takes two words * word1 and word2 and return the shortest distance between these two words in the list. Your method will be called - * repeatedly many times with different parameters. For a simpler variant, see {@link com.leetcode.arrays.ShortestWordDistance}. + * repeatedly many times with different parameters. For a simpler variant, see {@link ShortestWordDistance}. *

* Examples: * Assume that words = ["practice", "makes", "perfect", "coding", "makes"]. diff --git a/src/main/java/com/leetcode/hashtables/TwoSumIII.java b/src/main/my/com/leetcode/hashtables/TwoSumIII.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/TwoSumIII.java rename to src/main/my/com/leetcode/hashtables/TwoSumIII.java index 88916db0..802b8a38 100644 --- a/src/main/java/com/leetcode/hashtables/TwoSumIII.java +++ b/src/main/my/com/leetcode/hashtables/TwoSumIII.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables; +package my.com.leetcode.hashtables; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/leetcode/hashtables/slidingwindow/LongestSubstringWithKDistinctCharacters.java b/src/main/my/com/leetcode/hashtables/slidingwindow/LongestSubstringWithKDistinctCharacters.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/slidingwindow/LongestSubstringWithKDistinctCharacters.java rename to src/main/my/com/leetcode/hashtables/slidingwindow/LongestSubstringWithKDistinctCharacters.java index 4b209b6e..f23387ed 100644 --- a/src/main/java/com/leetcode/hashtables/slidingwindow/LongestSubstringWithKDistinctCharacters.java +++ b/src/main/my/com/leetcode/hashtables/slidingwindow/LongestSubstringWithKDistinctCharacters.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables.slidingwindow; +package my.com.leetcode.hashtables.slidingwindow; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/leetcode/hashtables/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java b/src/main/my/com/leetcode/hashtables/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java rename to src/main/my/com/leetcode/hashtables/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java index 93a940e4..4b9b7e1c 100644 --- a/src/main/java/com/leetcode/hashtables/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java +++ b/src/main/my/com/leetcode/hashtables/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables.slidingwindow; +package my.com.leetcode.hashtables.slidingwindow; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/leetcode/hashtables/slidingwindow/MinimumWindowSubstring.java b/src/main/my/com/leetcode/hashtables/slidingwindow/MinimumWindowSubstring.java similarity index 98% rename from src/main/java/com/leetcode/hashtables/slidingwindow/MinimumWindowSubstring.java rename to src/main/my/com/leetcode/hashtables/slidingwindow/MinimumWindowSubstring.java index 5414cdc1..f069235f 100644 --- a/src/main/java/com/leetcode/hashtables/slidingwindow/MinimumWindowSubstring.java +++ b/src/main/my/com/leetcode/hashtables/slidingwindow/MinimumWindowSubstring.java @@ -1,4 +1,4 @@ -package com.leetcode.hashtables.slidingwindow; +package my.com.leetcode.hashtables.slidingwindow; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/leetcode/heaps/KthLargestElementInArray.java b/src/main/my/com/leetcode/heaps/KthLargestElementInArray.java similarity index 98% rename from src/main/java/com/leetcode/heaps/KthLargestElementInArray.java rename to src/main/my/com/leetcode/heaps/KthLargestElementInArray.java index 2422de08..036f348e 100644 --- a/src/main/java/com/leetcode/heaps/KthLargestElementInArray.java +++ b/src/main/my/com/leetcode/heaps/KthLargestElementInArray.java @@ -1,6 +1,6 @@ -package com.leetcode.heaps; +package my.com.leetcode.heaps; -import com.rampatra.base.MaxHeap; +import my.com.rampatra.base.MaxHeap; import java.util.PriorityQueue; diff --git a/src/main/java/com/leetcode/heaps/TopKFrequentElements.java b/src/main/my/com/leetcode/heaps/TopKFrequentElements.java similarity index 98% rename from src/main/java/com/leetcode/heaps/TopKFrequentElements.java rename to src/main/my/com/leetcode/heaps/TopKFrequentElements.java index 5a684325..d81d6ea7 100644 --- a/src/main/java/com/leetcode/heaps/TopKFrequentElements.java +++ b/src/main/my/com/leetcode/heaps/TopKFrequentElements.java @@ -1,4 +1,4 @@ -package com.leetcode.heaps; +package my.com.leetcode.heaps; import javafx.util.Pair; diff --git a/src/main/java/com/leetcode/linkedlists/AddOneToNumberInList.java b/src/main/my/com/leetcode/linkedlists/AddOneToNumberInList.java similarity index 98% rename from src/main/java/com/leetcode/linkedlists/AddOneToNumberInList.java rename to src/main/my/com/leetcode/linkedlists/AddOneToNumberInList.java index 9f0a029c..cf9d3202 100644 --- a/src/main/java/com/leetcode/linkedlists/AddOneToNumberInList.java +++ b/src/main/my/com/leetcode/linkedlists/AddOneToNumberInList.java @@ -1,4 +1,4 @@ -package com.leetcode.linkedlists; +package my.com.leetcode.linkedlists; /** * Level: Easy diff --git a/src/main/java/com/leetcode/linkedlists/LinkedListCycleII.java b/src/main/my/com/leetcode/linkedlists/LinkedListCycleII.java similarity index 98% rename from src/main/java/com/leetcode/linkedlists/LinkedListCycleII.java rename to src/main/my/com/leetcode/linkedlists/LinkedListCycleII.java index d5fe0e50..b347a255 100644 --- a/src/main/java/com/leetcode/linkedlists/LinkedListCycleII.java +++ b/src/main/my/com/leetcode/linkedlists/LinkedListCycleII.java @@ -1,4 +1,4 @@ -package com.leetcode.linkedlists; +package my.com.leetcode.linkedlists; /** * Level: Medium diff --git a/src/main/java/com/leetcode/linkedlists/Node.java b/src/main/my/com/leetcode/linkedlists/Node.java similarity index 90% rename from src/main/java/com/leetcode/linkedlists/Node.java rename to src/main/my/com/leetcode/linkedlists/Node.java index 3276413f..7948ea43 100644 --- a/src/main/java/com/leetcode/linkedlists/Node.java +++ b/src/main/my/com/leetcode/linkedlists/Node.java @@ -1,4 +1,4 @@ -package com.leetcode.linkedlists; +package my.com.leetcode.linkedlists; /** * @author rampatra diff --git a/src/main/java/com/leetcode/math/BestMeetingPoint.java b/src/main/my/com/leetcode/math/BestMeetingPoint.java similarity index 99% rename from src/main/java/com/leetcode/math/BestMeetingPoint.java rename to src/main/my/com/leetcode/math/BestMeetingPoint.java index 84d96fe9..96229fa1 100644 --- a/src/main/java/com/leetcode/math/BestMeetingPoint.java +++ b/src/main/my/com/leetcode/math/BestMeetingPoint.java @@ -1,4 +1,4 @@ -package com.leetcode.math; +package my.com.leetcode.math; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/math/ExcelSheetColumnNumber.java b/src/main/my/com/leetcode/math/ExcelSheetColumnNumber.java similarity index 95% rename from src/main/java/com/leetcode/math/ExcelSheetColumnNumber.java rename to src/main/my/com/leetcode/math/ExcelSheetColumnNumber.java index 29e1dded..404d9c89 100644 --- a/src/main/java/com/leetcode/math/ExcelSheetColumnNumber.java +++ b/src/main/my/com/leetcode/math/ExcelSheetColumnNumber.java @@ -1,4 +1,4 @@ -package com.leetcode.math; +package my.com.leetcode.math; /** * Level: Easy diff --git a/src/main/java/com/leetcode/math/ReverseInteger.java b/src/main/my/com/leetcode/math/ReverseInteger.java similarity index 98% rename from src/main/java/com/leetcode/math/ReverseInteger.java rename to src/main/my/com/leetcode/math/ReverseInteger.java index 7e540778..52a48a61 100644 --- a/src/main/java/com/leetcode/math/ReverseInteger.java +++ b/src/main/my/com/leetcode/math/ReverseInteger.java @@ -1,4 +1,4 @@ -package com.leetcode.math; +package my.com.leetcode.math; /** * Level: Easy diff --git a/src/main/java/com/leetcode/recursion/FlattenNestListIterator.java b/src/main/my/com/leetcode/recursion/FlattenNestListIterator.java similarity index 98% rename from src/main/java/com/leetcode/recursion/FlattenNestListIterator.java rename to src/main/my/com/leetcode/recursion/FlattenNestListIterator.java index b443e954..b5299c22 100644 --- a/src/main/java/com/leetcode/recursion/FlattenNestListIterator.java +++ b/src/main/my/com/leetcode/recursion/FlattenNestListIterator.java @@ -1,4 +1,4 @@ -package com.leetcode.recursion; +package my.com.leetcode.recursion; import java.util.ArrayList; import java.util.Iterator; diff --git a/src/main/java/com/leetcode/recursion/NestedInteger.java b/src/main/my/com/leetcode/recursion/NestedInteger.java similarity index 96% rename from src/main/java/com/leetcode/recursion/NestedInteger.java rename to src/main/my/com/leetcode/recursion/NestedInteger.java index 1bba817e..7ff58056 100644 --- a/src/main/java/com/leetcode/recursion/NestedInteger.java +++ b/src/main/my/com/leetcode/recursion/NestedInteger.java @@ -1,4 +1,4 @@ -package com.leetcode.recursion; +package my.com.leetcode.recursion; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/leetcode/recursion/NestedListWeightSum.java b/src/main/my/com/leetcode/recursion/NestedListWeightSum.java similarity index 98% rename from src/main/java/com/leetcode/recursion/NestedListWeightSum.java rename to src/main/my/com/leetcode/recursion/NestedListWeightSum.java index 1079b29f..d2c0c3c5 100644 --- a/src/main/java/com/leetcode/recursion/NestedListWeightSum.java +++ b/src/main/my/com/leetcode/recursion/NestedListWeightSum.java @@ -1,4 +1,4 @@ -package com.leetcode.recursion; +package my.com.leetcode.recursion; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/recursion/NestedListWeightSumII.java b/src/main/my/com/leetcode/recursion/NestedListWeightSumII.java similarity index 98% rename from src/main/java/com/leetcode/recursion/NestedListWeightSumII.java rename to src/main/my/com/leetcode/recursion/NestedListWeightSumII.java index eadd121b..ac3c07b1 100644 --- a/src/main/java/com/leetcode/recursion/NestedListWeightSumII.java +++ b/src/main/my/com/leetcode/recursion/NestedListWeightSumII.java @@ -1,4 +1,4 @@ -package com.leetcode.recursion; +package my.com.leetcode.recursion; import java.util.*; diff --git a/src/main/java/com/leetcode/stacks/ExclusiveTimeOfFunctions.java b/src/main/my/com/leetcode/stacks/ExclusiveTimeOfFunctions.java similarity index 99% rename from src/main/java/com/leetcode/stacks/ExclusiveTimeOfFunctions.java rename to src/main/my/com/leetcode/stacks/ExclusiveTimeOfFunctions.java index 63c61dc2..27aab62a 100644 --- a/src/main/java/com/leetcode/stacks/ExclusiveTimeOfFunctions.java +++ b/src/main/my/com/leetcode/stacks/ExclusiveTimeOfFunctions.java @@ -1,4 +1,4 @@ -package com.leetcode.stacks; +package my.com.leetcode.stacks; import javafx.util.Pair; diff --git a/src/main/java/com/leetcode/stacks/ReversePolishNotation.java b/src/main/my/com/leetcode/stacks/ReversePolishNotation.java similarity index 98% rename from src/main/java/com/leetcode/stacks/ReversePolishNotation.java rename to src/main/my/com/leetcode/stacks/ReversePolishNotation.java index f917099a..9b09bc7b 100644 --- a/src/main/java/com/leetcode/stacks/ReversePolishNotation.java +++ b/src/main/my/com/leetcode/stacks/ReversePolishNotation.java @@ -1,4 +1,4 @@ -package com.leetcode.stacks; +package my.com.leetcode.stacks; import java.util.Stack; diff --git a/src/main/java/com/leetcode/strings/AnagramsInString.java b/src/main/my/com/leetcode/strings/AnagramsInString.java similarity index 99% rename from src/main/java/com/leetcode/strings/AnagramsInString.java rename to src/main/my/com/leetcode/strings/AnagramsInString.java index 12e7d766..b6fbc6ed 100644 --- a/src/main/java/com/leetcode/strings/AnagramsInString.java +++ b/src/main/my/com/leetcode/strings/AnagramsInString.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/main/java/com/leetcode/strings/CountAndSay.java b/src/main/my/com/leetcode/strings/CountAndSay.java similarity index 97% rename from src/main/java/com/leetcode/strings/CountAndSay.java rename to src/main/my/com/leetcode/strings/CountAndSay.java index 24f41a3e..921a1cc7 100644 --- a/src/main/java/com/leetcode/strings/CountAndSay.java +++ b/src/main/my/com/leetcode/strings/CountAndSay.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/LongestCommonPrefix.java b/src/main/my/com/leetcode/strings/LongestCommonPrefix.java similarity index 97% rename from src/main/java/com/leetcode/strings/LongestCommonPrefix.java rename to src/main/my/com/leetcode/strings/LongestCommonPrefix.java index 07bd6392..74718ced 100644 --- a/src/main/java/com/leetcode/strings/LongestCommonPrefix.java +++ b/src/main/my/com/leetcode/strings/LongestCommonPrefix.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/RansomNote.java b/src/main/my/com/leetcode/strings/RansomNote.java similarity index 96% rename from src/main/java/com/leetcode/strings/RansomNote.java rename to src/main/my/com/leetcode/strings/RansomNote.java index c6b66fb0..42a769dc 100644 --- a/src/main/java/com/leetcode/strings/RansomNote.java +++ b/src/main/my/com/leetcode/strings/RansomNote.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/ReverseStringII.java b/src/main/my/com/leetcode/strings/ReverseStringII.java similarity index 97% rename from src/main/java/com/leetcode/strings/ReverseStringII.java rename to src/main/my/com/leetcode/strings/ReverseStringII.java index 4a5aabd4..813932da 100644 --- a/src/main/java/com/leetcode/strings/ReverseStringII.java +++ b/src/main/my/com/leetcode/strings/ReverseStringII.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/ReverseVowels.java b/src/main/my/com/leetcode/strings/ReverseVowels.java similarity index 98% rename from src/main/java/com/leetcode/strings/ReverseVowels.java rename to src/main/my/com/leetcode/strings/ReverseVowels.java index 25518cac..da002a19 100644 --- a/src/main/java/com/leetcode/strings/ReverseVowels.java +++ b/src/main/my/com/leetcode/strings/ReverseVowels.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/StrStr.java b/src/main/my/com/leetcode/strings/StrStr.java similarity index 98% rename from src/main/java/com/leetcode/strings/StrStr.java rename to src/main/my/com/leetcode/strings/StrStr.java index aa3bc896..9728d249 100644 --- a/src/main/java/com/leetcode/strings/StrStr.java +++ b/src/main/my/com/leetcode/strings/StrStr.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/StringCompression.java b/src/main/my/com/leetcode/strings/StringCompression.java similarity index 86% rename from src/main/java/com/leetcode/strings/StringCompression.java rename to src/main/my/com/leetcode/strings/StringCompression.java index 7697f591..33892428 100644 --- a/src/main/java/com/leetcode/strings/StringCompression.java +++ b/src/main/my/com/leetcode/strings/StringCompression.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * @author rampatra diff --git a/src/main/java/com/leetcode/strings/UniqueCharacterInString.java b/src/main/my/com/leetcode/strings/UniqueCharacterInString.java similarity index 97% rename from src/main/java/com/leetcode/strings/UniqueCharacterInString.java rename to src/main/my/com/leetcode/strings/UniqueCharacterInString.java index da155710..384e80f4 100644 --- a/src/main/java/com/leetcode/strings/UniqueCharacterInString.java +++ b/src/main/my/com/leetcode/strings/UniqueCharacterInString.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/strings/ValidPalindrome.java b/src/main/my/com/leetcode/strings/ValidPalindrome.java similarity index 98% rename from src/main/java/com/leetcode/strings/ValidPalindrome.java rename to src/main/my/com/leetcode/strings/ValidPalindrome.java index 451849b6..cd1c7a7f 100644 --- a/src/main/java/com/leetcode/strings/ValidPalindrome.java +++ b/src/main/my/com/leetcode/strings/ValidPalindrome.java @@ -1,4 +1,4 @@ -package com.leetcode.strings; +package my.com.leetcode.strings; /** * Level: Easy diff --git a/src/main/java/com/leetcode/trees/BinaryTreeUpsideDown.java b/src/main/my/com/leetcode/trees/BinaryTreeUpsideDown.java similarity index 99% rename from src/main/java/com/leetcode/trees/BinaryTreeUpsideDown.java rename to src/main/my/com/leetcode/trees/BinaryTreeUpsideDown.java index aa43bf50..4bc00d80 100644 --- a/src/main/java/com/leetcode/trees/BinaryTreeUpsideDown.java +++ b/src/main/my/com/leetcode/trees/BinaryTreeUpsideDown.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.Stack; diff --git a/src/main/java/com/leetcode/trees/BinaryTreeZigZagLevelOrderTraversal.java b/src/main/my/com/leetcode/trees/BinaryTreeZigZagLevelOrderTraversal.java similarity index 98% rename from src/main/java/com/leetcode/trees/BinaryTreeZigZagLevelOrderTraversal.java rename to src/main/my/com/leetcode/trees/BinaryTreeZigZagLevelOrderTraversal.java index 1a54d952..ccdb6743 100644 --- a/src/main/java/com/leetcode/trees/BinaryTreeZigZagLevelOrderTraversal.java +++ b/src/main/my/com/leetcode/trees/BinaryTreeZigZagLevelOrderTraversal.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.*; diff --git a/src/main/java/com/leetcode/trees/ClosestBinarySearchTreeValue.java b/src/main/my/com/leetcode/trees/ClosestBinarySearchTreeValue.java similarity index 99% rename from src/main/java/com/leetcode/trees/ClosestBinarySearchTreeValue.java rename to src/main/my/com/leetcode/trees/ClosestBinarySearchTreeValue.java index ca6d94b7..78eab4e7 100644 --- a/src/main/java/com/leetcode/trees/ClosestBinarySearchTreeValue.java +++ b/src/main/my/com/leetcode/trees/ClosestBinarySearchTreeValue.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/main/java/com/leetcode/trees/ClosestBinarySearchTreeValueII.java b/src/main/my/com/leetcode/trees/ClosestBinarySearchTreeValueII.java similarity index 99% rename from src/main/java/com/leetcode/trees/ClosestBinarySearchTreeValueII.java rename to src/main/my/com/leetcode/trees/ClosestBinarySearchTreeValueII.java index e583723a..57101eae 100644 --- a/src/main/java/com/leetcode/trees/ClosestBinarySearchTreeValueII.java +++ b/src/main/my/com/leetcode/trees/ClosestBinarySearchTreeValueII.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.LinkedList; import java.util.List; diff --git a/src/main/java/com/leetcode/trees/LeavesOfBinaryTree.java b/src/main/my/com/leetcode/trees/LeavesOfBinaryTree.java similarity index 98% rename from src/main/java/com/leetcode/trees/LeavesOfBinaryTree.java rename to src/main/my/com/leetcode/trees/LeavesOfBinaryTree.java index 6ca15e22..e3cb6008 100644 --- a/src/main/java/com/leetcode/trees/LeavesOfBinaryTree.java +++ b/src/main/my/com/leetcode/trees/LeavesOfBinaryTree.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/leetcode/trees/SecondMinNodeInBinaryTree.java b/src/main/my/com/leetcode/trees/SecondMinNodeInBinaryTree.java similarity index 99% rename from src/main/java/com/leetcode/trees/SecondMinNodeInBinaryTree.java rename to src/main/my/com/leetcode/trees/SecondMinNodeInBinaryTree.java index a8cddf74..df88bea5 100644 --- a/src/main/java/com/leetcode/trees/SecondMinNodeInBinaryTree.java +++ b/src/main/my/com/leetcode/trees/SecondMinNodeInBinaryTree.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.Stack; diff --git a/src/main/java/com/leetcode/trees/SerializeDeserializeBinaryTree.java b/src/main/my/com/leetcode/trees/SerializeDeserializeBinaryTree.java similarity index 99% rename from src/main/java/com/leetcode/trees/SerializeDeserializeBinaryTree.java rename to src/main/my/com/leetcode/trees/SerializeDeserializeBinaryTree.java index 690de39d..3a0dfff5 100644 --- a/src/main/java/com/leetcode/trees/SerializeDeserializeBinaryTree.java +++ b/src/main/my/com/leetcode/trees/SerializeDeserializeBinaryTree.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.LinkedList; diff --git a/src/main/java/com/leetcode/trees/SymmetricTree.java b/src/main/my/com/leetcode/trees/SymmetricTree.java similarity index 99% rename from src/main/java/com/leetcode/trees/SymmetricTree.java rename to src/main/my/com/leetcode/trees/SymmetricTree.java index 093d9a6f..125cb667 100644 --- a/src/main/java/com/leetcode/trees/SymmetricTree.java +++ b/src/main/my/com/leetcode/trees/SymmetricTree.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; import java.util.LinkedList; import java.util.Queue; diff --git a/src/main/java/com/leetcode/trees/TreeNode.java b/src/main/my/com/leetcode/trees/TreeNode.java similarity index 89% rename from src/main/java/com/leetcode/trees/TreeNode.java rename to src/main/my/com/leetcode/trees/TreeNode.java index 4c4c2569..6c287c7f 100644 --- a/src/main/java/com/leetcode/trees/TreeNode.java +++ b/src/main/my/com/leetcode/trees/TreeNode.java @@ -1,4 +1,4 @@ -package com.leetcode.trees; +package my.com.leetcode.trees; /** * @author rampatra diff --git a/src/main/java/com/leetcode/trie/LongestWord.java b/src/main/my/com/leetcode/trie/LongestWord.java similarity index 98% rename from src/main/java/com/leetcode/trie/LongestWord.java rename to src/main/my/com/leetcode/trie/LongestWord.java index 155ea295..e2d1faf6 100644 --- a/src/main/java/com/leetcode/trie/LongestWord.java +++ b/src/main/my/com/leetcode/trie/LongestWord.java @@ -1,4 +1,4 @@ -package com.leetcode.trie; +package my.com.leetcode.trie; import java.util.HashMap; import java.util.Stack; diff --git a/src/main/java/com/rampatra/Main.java b/src/main/my/com/rampatra/Main.java similarity index 97% rename from src/main/java/com/rampatra/Main.java rename to src/main/my/com/rampatra/Main.java index 9306b1a2..db35f46b 100644 --- a/src/main/java/com/rampatra/Main.java +++ b/src/main/my/com/rampatra/Main.java @@ -1,13 +1,13 @@ -package com.rampatra; +package my.com.rampatra; -import com.rampatra.base.CircularSingleLinkedList; -import com.rampatra.base.DoubleLinkedList; -import com.rampatra.base.LinkedList; -import com.rampatra.base.LinkedQueue; -import com.rampatra.base.LinkedStack; -import com.rampatra.base.Queue; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.Stack; +import my.com.rampatra.base.CircularSingleLinkedList; +import my.com.rampatra.base.DoubleLinkedList; +import my.com.rampatra.base.LinkedList; +import my.com.rampatra.base.LinkedQueue; +import my.com.rampatra.base.LinkedStack; +import my.com.rampatra.base.Queue; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.Stack; import java.util.Scanner; diff --git a/src/main/java/com/rampatra/arrays/ArrangeNosToFormBiggestNo.java b/src/main/my/com/rampatra/arrays/ArrangeNosToFormBiggestNo.java similarity index 98% rename from src/main/java/com/rampatra/arrays/ArrangeNosToFormBiggestNo.java rename to src/main/my/com/rampatra/arrays/ArrangeNosToFormBiggestNo.java index ce069e34..2c88789a 100644 --- a/src/main/java/com/rampatra/arrays/ArrangeNosToFormBiggestNo.java +++ b/src/main/my/com/rampatra/arrays/ArrangeNosToFormBiggestNo.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/BooleanMatrix.java b/src/main/my/com/rampatra/arrays/BooleanMatrix.java similarity index 98% rename from src/main/java/com/rampatra/arrays/BooleanMatrix.java rename to src/main/my/com/rampatra/arrays/BooleanMatrix.java index 04ee2d88..435bb931 100644 --- a/src/main/java/com/rampatra/arrays/BooleanMatrix.java +++ b/src/main/my/com/rampatra/arrays/BooleanMatrix.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/CelebrityProblem.java b/src/main/my/com/rampatra/arrays/CelebrityProblem.java similarity index 96% rename from src/main/java/com/rampatra/arrays/CelebrityProblem.java rename to src/main/my/com/rampatra/arrays/CelebrityProblem.java index 8b7278ea..255a4db5 100644 --- a/src/main/java/com/rampatra/arrays/CelebrityProblem.java +++ b/src/main/my/com/rampatra/arrays/CelebrityProblem.java @@ -1,7 +1,7 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.base.LinkedStack; -import com.rampatra.base.Stack; +import my.com.rampatra.base.LinkedStack; +import my.com.rampatra.base.Stack; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/ConsecutiveElements.java b/src/main/my/com/rampatra/arrays/ConsecutiveElements.java similarity index 99% rename from src/main/java/com/rampatra/arrays/ConsecutiveElements.java rename to src/main/my/com/rampatra/arrays/ConsecutiveElements.java index f8dc151e..19d85746 100644 --- a/src/main/java/com/rampatra/arrays/ConsecutiveElements.java +++ b/src/main/my/com/rampatra/arrays/ConsecutiveElements.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/CountDivisors.java b/src/main/my/com/rampatra/arrays/CountDivisors.java similarity index 97% rename from src/main/java/com/rampatra/arrays/CountDivisors.java rename to src/main/my/com/rampatra/arrays/CountDivisors.java index 3023dc3c..935d0f24 100644 --- a/src/main/java/com/rampatra/arrays/CountDivisors.java +++ b/src/main/my/com/rampatra/arrays/CountDivisors.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * @author rampatra diff --git a/src/main/java/com/rampatra/arrays/CountSmallerElementsOnRHS.java b/src/main/my/com/rampatra/arrays/CountSmallerElementsOnRHS.java similarity index 95% rename from src/main/java/com/rampatra/arrays/CountSmallerElementsOnRHS.java rename to src/main/my/com/rampatra/arrays/CountSmallerElementsOnRHS.java index 413234ec..e31f3860 100644 --- a/src/main/java/com/rampatra/arrays/CountSmallerElementsOnRHS.java +++ b/src/main/my/com/rampatra/arrays/CountSmallerElementsOnRHS.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/DistinctPairs.java b/src/main/my/com/rampatra/arrays/DistinctPairs.java similarity index 98% rename from src/main/java/com/rampatra/arrays/DistinctPairs.java rename to src/main/my/com/rampatra/arrays/DistinctPairs.java index 3ba861ab..7eec0b8e 100644 --- a/src/main/java/com/rampatra/arrays/DistinctPairs.java +++ b/src/main/my/com/rampatra/arrays/DistinctPairs.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/rampatra/arrays/DuplicatesInArray.java b/src/main/my/com/rampatra/arrays/DuplicatesInArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/DuplicatesInArray.java rename to src/main/my/com/rampatra/arrays/DuplicatesInArray.java index 5cb9cbe8..f35215bc 100644 --- a/src/main/java/com/rampatra/arrays/DuplicatesInArray.java +++ b/src/main/my/com/rampatra/arrays/DuplicatesInArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/DuplicatesInArrayWithinKDistance.java b/src/main/my/com/rampatra/arrays/DuplicatesInArrayWithinKDistance.java similarity index 97% rename from src/main/java/com/rampatra/arrays/DuplicatesInArrayWithinKDistance.java rename to src/main/my/com/rampatra/arrays/DuplicatesInArrayWithinKDistance.java index 2117d712..7c0a9c60 100644 --- a/src/main/java/com/rampatra/arrays/DuplicatesInArrayWithinKDistance.java +++ b/src/main/my/com/rampatra/arrays/DuplicatesInArrayWithinKDistance.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; import java.util.HashSet; diff --git a/src/main/java/com/rampatra/arrays/EqualProbabilityRandomNoGenerator.java b/src/main/my/com/rampatra/arrays/EqualProbabilityRandomNoGenerator.java similarity index 97% rename from src/main/java/com/rampatra/arrays/EqualProbabilityRandomNoGenerator.java rename to src/main/my/com/rampatra/arrays/EqualProbabilityRandomNoGenerator.java index c26d8694..a25238d3 100644 --- a/src/main/java/com/rampatra/arrays/EqualProbabilityRandomNoGenerator.java +++ b/src/main/my/com/rampatra/arrays/EqualProbabilityRandomNoGenerator.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Random; import java.util.Scanner; diff --git a/src/main/java/com/rampatra/arrays/EquilibriumIndex.java b/src/main/my/com/rampatra/arrays/EquilibriumIndex.java similarity index 98% rename from src/main/java/com/rampatra/arrays/EquilibriumIndex.java rename to src/main/my/com/rampatra/arrays/EquilibriumIndex.java index c943c603..1ed3713c 100644 --- a/src/main/java/com/rampatra/arrays/EquilibriumIndex.java +++ b/src/main/my/com/rampatra/arrays/EquilibriumIndex.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/FixedPoint.java b/src/main/my/com/rampatra/arrays/FixedPoint.java similarity index 97% rename from src/main/java/com/rampatra/arrays/FixedPoint.java rename to src/main/my/com/rampatra/arrays/FixedPoint.java index 99e8a333..605c355d 100644 --- a/src/main/java/com/rampatra/arrays/FixedPoint.java +++ b/src/main/my/com/rampatra/arrays/FixedPoint.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/FlattenArray.java b/src/main/my/com/rampatra/arrays/FlattenArray.java similarity index 97% rename from src/main/java/com/rampatra/arrays/FlattenArray.java rename to src/main/my/com/rampatra/arrays/FlattenArray.java index e68c250b..e8e23617 100644 --- a/src/main/java/com/rampatra/arrays/FlattenArray.java +++ b/src/main/my/com/rampatra/arrays/FlattenArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/rampatra/arrays/IntersectionAndUnionOf2SortedArrays.java b/src/main/my/com/rampatra/arrays/IntersectionAndUnionOf2SortedArrays.java similarity index 98% rename from src/main/java/com/rampatra/arrays/IntersectionAndUnionOf2SortedArrays.java rename to src/main/my/com/rampatra/arrays/IntersectionAndUnionOf2SortedArrays.java index 595e85a5..967283f9 100644 --- a/src/main/java/com/rampatra/arrays/IntersectionAndUnionOf2SortedArrays.java +++ b/src/main/my/com/rampatra/arrays/IntersectionAndUnionOf2SortedArrays.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/InversionsInArray.java b/src/main/my/com/rampatra/arrays/InversionsInArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/InversionsInArray.java rename to src/main/my/com/rampatra/arrays/InversionsInArray.java index 1677764d..9a79145f 100644 --- a/src/main/java/com/rampatra/arrays/InversionsInArray.java +++ b/src/main/my/com/rampatra/arrays/InversionsInArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/KLargestElements.java b/src/main/my/com/rampatra/arrays/KLargestElements.java similarity index 95% rename from src/main/java/com/rampatra/arrays/KLargestElements.java rename to src/main/my/com/rampatra/arrays/KLargestElements.java index 87546e7d..b8c03f29 100644 --- a/src/main/java/com/rampatra/arrays/KLargestElements.java +++ b/src/main/my/com/rampatra/arrays/KLargestElements.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.base.MinHeap; +import my.com.rampatra.base.MinHeap; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/KthLargestElement.java b/src/main/my/com/rampatra/arrays/KthLargestElement.java similarity index 92% rename from src/main/java/com/rampatra/arrays/KthLargestElement.java rename to src/main/my/com/rampatra/arrays/KthLargestElement.java index 65ca77c7..0155c384 100644 --- a/src/main/java/com/rampatra/arrays/KthLargestElement.java +++ b/src/main/my/com/rampatra/arrays/KthLargestElement.java @@ -1,7 +1,7 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.sorting.MergeSort; -import com.rampatra.base.MaxHeap; +import my.com.rampatra.sorting.MergeSort; +import my.com.rampatra.base.MaxHeap; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/LargestProductContiguousSubArray.java b/src/main/my/com/rampatra/arrays/LargestProductContiguousSubArray.java similarity index 94% rename from src/main/java/com/rampatra/arrays/LargestProductContiguousSubArray.java rename to src/main/my/com/rampatra/arrays/LargestProductContiguousSubArray.java index c7afb19b..ff092440 100644 --- a/src/main/java/com/rampatra/arrays/LargestProductContiguousSubArray.java +++ b/src/main/my/com/rampatra/arrays/LargestProductContiguousSubArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/LargestSumContiguousSubArray.java b/src/main/my/com/rampatra/arrays/LargestSumContiguousSubArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/LargestSumContiguousSubArray.java rename to src/main/my/com/rampatra/arrays/LargestSumContiguousSubArray.java index 8b34d9ef..f4c4a5dd 100644 --- a/src/main/java/com/rampatra/arrays/LargestSumContiguousSubArray.java +++ b/src/main/my/com/rampatra/arrays/LargestSumContiguousSubArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/LeadersInArray.java b/src/main/my/com/rampatra/arrays/LeadersInArray.java similarity index 97% rename from src/main/java/com/rampatra/arrays/LeadersInArray.java rename to src/main/my/com/rampatra/arrays/LeadersInArray.java index c2075751..b5d597c4 100644 --- a/src/main/java/com/rampatra/arrays/LeadersInArray.java +++ b/src/main/my/com/rampatra/arrays/LeadersInArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/LongestBitonicSubArray.java b/src/main/my/com/rampatra/arrays/LongestBitonicSubArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/LongestBitonicSubArray.java rename to src/main/my/com/rampatra/arrays/LongestBitonicSubArray.java index dc3caafb..54049f0b 100644 --- a/src/main/java/com/rampatra/arrays/LongestBitonicSubArray.java +++ b/src/main/my/com/rampatra/arrays/LongestBitonicSubArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/LongestConsecutiveSubsequence.java b/src/main/my/com/rampatra/arrays/LongestConsecutiveSubsequence.java similarity index 98% rename from src/main/java/com/rampatra/arrays/LongestConsecutiveSubsequence.java rename to src/main/my/com/rampatra/arrays/LongestConsecutiveSubsequence.java index 8e6a99f8..a9d9dda2 100644 --- a/src/main/java/com/rampatra/arrays/LongestConsecutiveSubsequence.java +++ b/src/main/my/com/rampatra/arrays/LongestConsecutiveSubsequence.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/rampatra/arrays/MajorityElement.java b/src/main/my/com/rampatra/arrays/MajorityElement.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MajorityElement.java rename to src/main/my/com/rampatra/arrays/MajorityElement.java index 51e5d11f..843098ad 100644 --- a/src/main/java/com/rampatra/arrays/MajorityElement.java +++ b/src/main/my/com/rampatra/arrays/MajorityElement.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * The algorithm for finding a possible candidate diff --git a/src/main/java/com/rampatra/arrays/MajorityElementInSortedArray.java b/src/main/my/com/rampatra/arrays/MajorityElementInSortedArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MajorityElementInSortedArray.java rename to src/main/my/com/rampatra/arrays/MajorityElementInSortedArray.java index ded2db27..018da362 100644 --- a/src/main/java/com/rampatra/arrays/MajorityElementInSortedArray.java +++ b/src/main/my/com/rampatra/arrays/MajorityElementInSortedArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MatrixInSpiral.java b/src/main/my/com/rampatra/arrays/MatrixInSpiral.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MatrixInSpiral.java rename to src/main/my/com/rampatra/arrays/MatrixInSpiral.java index a498f39a..3622d4c0 100644 --- a/src/main/java/com/rampatra/arrays/MatrixInSpiral.java +++ b/src/main/my/com/rampatra/arrays/MatrixInSpiral.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/arrays/MaxDiffWithLargerElementAfterSmallerElement.java b/src/main/my/com/rampatra/arrays/MaxDiffWithLargerElementAfterSmallerElement.java similarity index 97% rename from src/main/java/com/rampatra/arrays/MaxDiffWithLargerElementAfterSmallerElement.java rename to src/main/my/com/rampatra/arrays/MaxDiffWithLargerElementAfterSmallerElement.java index 04d7a9f8..936a3877 100644 --- a/src/main/java/com/rampatra/arrays/MaxDiffWithLargerElementAfterSmallerElement.java +++ b/src/main/my/com/rampatra/arrays/MaxDiffWithLargerElementAfterSmallerElement.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MaxInAllSubArrays.java b/src/main/my/com/rampatra/arrays/MaxInAllSubArrays.java similarity index 97% rename from src/main/java/com/rampatra/arrays/MaxInAllSubArrays.java rename to src/main/my/com/rampatra/arrays/MaxInAllSubArrays.java index 8061d44d..195da10b 100644 --- a/src/main/java/com/rampatra/arrays/MaxInAllSubArrays.java +++ b/src/main/my/com/rampatra/arrays/MaxInAllSubArrays.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.base.MaxHeap; +import my.com.rampatra.base.MaxHeap; import java.util.ArrayDeque; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/MaxIndexDiff.java b/src/main/my/com/rampatra/arrays/MaxIndexDiff.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MaxIndexDiff.java rename to src/main/my/com/rampatra/arrays/MaxIndexDiff.java index 9eb982c4..f79d4d5e 100644 --- a/src/main/java/com/rampatra/arrays/MaxIndexDiff.java +++ b/src/main/my/com/rampatra/arrays/MaxIndexDiff.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MaxMinWithMinComparisons.java b/src/main/my/com/rampatra/arrays/MaxMinWithMinComparisons.java similarity index 97% rename from src/main/java/com/rampatra/arrays/MaxMinWithMinComparisons.java rename to src/main/my/com/rampatra/arrays/MaxMinWithMinComparisons.java index 23e3e99d..05e8b145 100644 --- a/src/main/java/com/rampatra/arrays/MaxMinWithMinComparisons.java +++ b/src/main/my/com/rampatra/arrays/MaxMinWithMinComparisons.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/MaxSpan.java b/src/main/my/com/rampatra/arrays/MaxSpan.java similarity index 73% rename from src/main/java/com/rampatra/arrays/MaxSpan.java rename to src/main/my/com/rampatra/arrays/MaxSpan.java index 7db17c18..9dda7a05 100644 --- a/src/main/java/com/rampatra/arrays/MaxSpan.java +++ b/src/main/my/com/rampatra/arrays/MaxSpan.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; + -import com.sun.tools.javac.util.Assert; /** * Consider the leftmost and rightmost appearances of some value in an array. We'll say that the "span" is the @@ -36,10 +36,6 @@ public static int maxSpan(int[] nums) { } public static void main(String[] args) { - Assert.check(maxSpan(new int[]{1, 2, 1, 1, 3}) == 4); - Assert.check(maxSpan(new int[]{1, 4, 2, 1, 4, 1, 4}) == 6); - Assert.check(maxSpan(new int[]{1, 4, 2, 1, 4, 4, 4}) == 6); - Assert.check(maxSpan(new int[]{1}) == 1); - Assert.check(maxSpan(new int[]{}) == 0); + } } diff --git a/src/main/java/com/rampatra/arrays/MaximumSizeSquareSubMatrix.java b/src/main/my/com/rampatra/arrays/MaximumSizeSquareSubMatrix.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MaximumSizeSquareSubMatrix.java rename to src/main/my/com/rampatra/arrays/MaximumSizeSquareSubMatrix.java index 0c9c4419..5bc5dd00 100644 --- a/src/main/java/com/rampatra/arrays/MaximumSizeSquareSubMatrix.java +++ b/src/main/my/com/rampatra/arrays/MaximumSizeSquareSubMatrix.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MaximumSumNonAdjacentSubSequence.java b/src/main/my/com/rampatra/arrays/MaximumSumNonAdjacentSubSequence.java similarity index 97% rename from src/main/java/com/rampatra/arrays/MaximumSumNonAdjacentSubSequence.java rename to src/main/my/com/rampatra/arrays/MaximumSumNonAdjacentSubSequence.java index 9734aa29..9c074661 100644 --- a/src/main/java/com/rampatra/arrays/MaximumSumNonAdjacentSubSequence.java +++ b/src/main/my/com/rampatra/arrays/MaximumSumNonAdjacentSubSequence.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MedianOfStream.java b/src/main/my/com/rampatra/arrays/MedianOfStream.java similarity index 95% rename from src/main/java/com/rampatra/arrays/MedianOfStream.java rename to src/main/my/com/rampatra/arrays/MedianOfStream.java index 47781bc0..db5c6a8d 100644 --- a/src/main/java/com/rampatra/arrays/MedianOfStream.java +++ b/src/main/my/com/rampatra/arrays/MedianOfStream.java @@ -1,7 +1,7 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.base.MaxHeap; -import com.rampatra.base.MinHeap; +import my.com.rampatra.base.MaxHeap; +import my.com.rampatra.base.MinHeap; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MedianOfTwoSortedArrays.java b/src/main/my/com/rampatra/arrays/MedianOfTwoSortedArrays.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MedianOfTwoSortedArrays.java rename to src/main/my/com/rampatra/arrays/MedianOfTwoSortedArrays.java index d64ec757..5eff0ab9 100644 --- a/src/main/java/com/rampatra/arrays/MedianOfTwoSortedArrays.java +++ b/src/main/my/com/rampatra/arrays/MedianOfTwoSortedArrays.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/MergeArrayOfNIntoArrayOfMPlusN.java b/src/main/my/com/rampatra/arrays/MergeArrayOfNIntoArrayOfMPlusN.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MergeArrayOfNIntoArrayOfMPlusN.java rename to src/main/my/com/rampatra/arrays/MergeArrayOfNIntoArrayOfMPlusN.java index e95c653a..5e488c1d 100644 --- a/src/main/java/com/rampatra/arrays/MergeArrayOfNIntoArrayOfMPlusN.java +++ b/src/main/my/com/rampatra/arrays/MergeArrayOfNIntoArrayOfMPlusN.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/MinimumDistanceBetweenTwoNos.java b/src/main/my/com/rampatra/arrays/MinimumDistanceBetweenTwoNos.java similarity index 98% rename from src/main/java/com/rampatra/arrays/MinimumDistanceBetweenTwoNos.java rename to src/main/my/com/rampatra/arrays/MinimumDistanceBetweenTwoNos.java index 48edc1a9..6ce9a27c 100644 --- a/src/main/java/com/rampatra/arrays/MinimumDistanceBetweenTwoNos.java +++ b/src/main/my/com/rampatra/arrays/MinimumDistanceBetweenTwoNos.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/MissingAndRepeatingElements.java b/src/main/my/com/rampatra/arrays/MissingAndRepeatingElements.java similarity index 97% rename from src/main/java/com/rampatra/arrays/MissingAndRepeatingElements.java rename to src/main/my/com/rampatra/arrays/MissingAndRepeatingElements.java index 5fe08bf2..5d27d548 100644 --- a/src/main/java/com/rampatra/arrays/MissingAndRepeatingElements.java +++ b/src/main/my/com/rampatra/arrays/MissingAndRepeatingElements.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/MissingNumber.java b/src/main/my/com/rampatra/arrays/MissingNumber.java similarity index 97% rename from src/main/java/com/rampatra/arrays/MissingNumber.java rename to src/main/my/com/rampatra/arrays/MissingNumber.java index 6691f6db..f1bb15fd 100644 --- a/src/main/java/com/rampatra/arrays/MissingNumber.java +++ b/src/main/my/com/rampatra/arrays/MissingNumber.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/NextGreaterElement.java b/src/main/my/com/rampatra/arrays/NextGreaterElement.java similarity index 94% rename from src/main/java/com/rampatra/arrays/NextGreaterElement.java rename to src/main/my/com/rampatra/arrays/NextGreaterElement.java index 96c568f1..0b1e447c 100644 --- a/src/main/java/com/rampatra/arrays/NextGreaterElement.java +++ b/src/main/my/com/rampatra/arrays/NextGreaterElement.java @@ -1,7 +1,7 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.base.LinkedStack; -import com.rampatra.base.Stack; +import my.com.rampatra.base.LinkedStack; +import my.com.rampatra.base.Stack; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/NextLargerNumber.java b/src/main/my/com/rampatra/arrays/NextLargerNumber.java similarity index 97% rename from src/main/java/com/rampatra/arrays/NextLargerNumber.java rename to src/main/my/com/rampatra/arrays/NextLargerNumber.java index 00e00b78..c8365a7d 100644 --- a/src/main/java/com/rampatra/arrays/NextLargerNumber.java +++ b/src/main/my/com/rampatra/arrays/NextLargerNumber.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.sorting.QuickSort; +import my.com.rampatra.sorting.QuickSort; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/NthSmallestNumber.java b/src/main/my/com/rampatra/arrays/NthSmallestNumber.java similarity index 95% rename from src/main/java/com/rampatra/arrays/NthSmallestNumber.java rename to src/main/my/com/rampatra/arrays/NthSmallestNumber.java index 8f7fbaf1..0411fb9e 100644 --- a/src/main/java/com/rampatra/arrays/NthSmallestNumber.java +++ b/src/main/my/com/rampatra/arrays/NthSmallestNumber.java @@ -1,4 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; + +import my.com.rampatra.sorting.QuickSort; /** * A Google Interview Question. For a simpler version of this question see {@link SmallestAndSecondSmallest}. @@ -13,7 +15,7 @@ public class NthSmallestNumber { *

* Approach: Similar to Quick Sort where in every iteration, we choose a pivot element and shift all lesser integers * to left and higher integers to the right. After doing this we compare the pivot index with n and recursively call - * the method accordingly. See {@link com.rampatra.sorting.QuickSort}. + * the method accordingly. See {@link QuickSort}. * * @param arr the input unsorted array of integers * @param n nth smallest integer to find diff --git a/src/main/java/com/rampatra/arrays/NumberOccurringOddTimes.java b/src/main/my/com/rampatra/arrays/NumberOccurringOddTimes.java similarity index 90% rename from src/main/java/com/rampatra/arrays/NumberOccurringOddTimes.java rename to src/main/my/com/rampatra/arrays/NumberOccurringOddTimes.java index 81656dd1..255d3d08 100644 --- a/src/main/java/com/rampatra/arrays/NumberOccurringOddTimes.java +++ b/src/main/my/com/rampatra/arrays/NumberOccurringOddTimes.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. @@ -8,7 +8,7 @@ * @time: 11:09 PM */ -import com.rampatra.bits.TwoNonRepeatingElements; +import my.com.rampatra.bits.TwoNonRepeatingElements; /** * Given an array of positive integers. All numbers occur diff --git a/src/main/java/com/rampatra/arrays/OccurrencesInSortedArray.java b/src/main/my/com/rampatra/arrays/OccurrencesInSortedArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/OccurrencesInSortedArray.java rename to src/main/my/com/rampatra/arrays/OccurrencesInSortedArray.java index fea37847..e73dfed9 100644 --- a/src/main/java/com/rampatra/arrays/OccurrencesInSortedArray.java +++ b/src/main/my/com/rampatra/arrays/OccurrencesInSortedArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/PairDiff.java b/src/main/my/com/rampatra/arrays/PairDiff.java similarity index 98% rename from src/main/java/com/rampatra/arrays/PairDiff.java rename to src/main/my/com/rampatra/arrays/PairDiff.java index 8fce2367..d7eafbb5 100644 --- a/src/main/java/com/rampatra/arrays/PairDiff.java +++ b/src/main/my/com/rampatra/arrays/PairDiff.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/PairSum.java b/src/main/my/com/rampatra/arrays/PairSum.java similarity index 98% rename from src/main/java/com/rampatra/arrays/PairSum.java rename to src/main/my/com/rampatra/arrays/PairSum.java index 75ce7d63..342439df 100644 --- a/src/main/java/com/rampatra/arrays/PairSum.java +++ b/src/main/my/com/rampatra/arrays/PairSum.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; import java.util.HashSet; diff --git a/src/main/java/com/rampatra/arrays/PivotedBinarySearch.java b/src/main/my/com/rampatra/arrays/PivotedBinarySearch.java similarity index 96% rename from src/main/java/com/rampatra/arrays/PivotedBinarySearch.java rename to src/main/my/com/rampatra/arrays/PivotedBinarySearch.java index 2f104e6f..76f580af 100644 --- a/src/main/java/com/rampatra/arrays/PivotedBinarySearch.java +++ b/src/main/my/com/rampatra/arrays/PivotedBinarySearch.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.searching.BinarySearch; +import my.com.rampatra.searching.BinarySearch; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/ProductArrayPuzzle.java b/src/main/my/com/rampatra/arrays/ProductArrayPuzzle.java similarity index 98% rename from src/main/java/com/rampatra/arrays/ProductArrayPuzzle.java rename to src/main/my/com/rampatra/arrays/ProductArrayPuzzle.java index 23de1acc..1e2ec837 100644 --- a/src/main/java/com/rampatra/arrays/ProductArrayPuzzle.java +++ b/src/main/my/com/rampatra/arrays/ProductArrayPuzzle.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/ReservoirSampling.java b/src/main/my/com/rampatra/arrays/ReservoirSampling.java similarity index 98% rename from src/main/java/com/rampatra/arrays/ReservoirSampling.java rename to src/main/my/com/rampatra/arrays/ReservoirSampling.java index 050fb17f..691cfd68 100644 --- a/src/main/java/com/rampatra/arrays/ReservoirSampling.java +++ b/src/main/my/com/rampatra/arrays/ReservoirSampling.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; import java.util.Random; diff --git a/src/main/java/com/rampatra/arrays/ReverseArray.java b/src/main/my/com/rampatra/arrays/ReverseArray.java similarity index 97% rename from src/main/java/com/rampatra/arrays/ReverseArray.java rename to src/main/my/com/rampatra/arrays/ReverseArray.java index 64550c58..0cafb5fa 100644 --- a/src/main/java/com/rampatra/arrays/ReverseArray.java +++ b/src/main/my/com/rampatra/arrays/ReverseArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/RotateArray.java b/src/main/my/com/rampatra/arrays/RotateArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/RotateArray.java rename to src/main/my/com/rampatra/arrays/RotateArray.java index f720dcf6..51ab23f2 100644 --- a/src/main/java/com/rampatra/arrays/RotateArray.java +++ b/src/main/my/com/rampatra/arrays/RotateArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/RotateMatrixBy90Degrees.java b/src/main/my/com/rampatra/arrays/RotateMatrixBy90Degrees.java similarity index 97% rename from src/main/java/com/rampatra/arrays/RotateMatrixBy90Degrees.java rename to src/main/my/com/rampatra/arrays/RotateMatrixBy90Degrees.java index ccff75ca..7d713ddf 100644 --- a/src/main/java/com/rampatra/arrays/RotateMatrixBy90Degrees.java +++ b/src/main/my/com/rampatra/arrays/RotateMatrixBy90Degrees.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/RotatedIndex.java b/src/main/my/com/rampatra/arrays/RotatedIndex.java similarity index 98% rename from src/main/java/com/rampatra/arrays/RotatedIndex.java rename to src/main/my/com/rampatra/arrays/RotatedIndex.java index 4478e5e3..3e462a35 100644 --- a/src/main/java/com/rampatra/arrays/RotatedIndex.java +++ b/src/main/my/com/rampatra/arrays/RotatedIndex.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * @author rampatra diff --git a/src/main/java/com/rampatra/arrays/SearchInSorted2DArray.java b/src/main/my/com/rampatra/arrays/SearchInSorted2DArray.java similarity index 99% rename from src/main/java/com/rampatra/arrays/SearchInSorted2DArray.java rename to src/main/my/com/rampatra/arrays/SearchInSorted2DArray.java index 8ab14269..f638cec6 100644 --- a/src/main/java/com/rampatra/arrays/SearchInSorted2DArray.java +++ b/src/main/my/com/rampatra/arrays/SearchInSorted2DArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/Segregate0s1sAnd2s.java b/src/main/my/com/rampatra/arrays/Segregate0s1sAnd2s.java similarity index 98% rename from src/main/java/com/rampatra/arrays/Segregate0s1sAnd2s.java rename to src/main/my/com/rampatra/arrays/Segregate0s1sAnd2s.java index e64929f8..812f69f9 100644 --- a/src/main/java/com/rampatra/arrays/Segregate0s1sAnd2s.java +++ b/src/main/my/com/rampatra/arrays/Segregate0s1sAnd2s.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/Segregate0sAnd1s.java b/src/main/my/com/rampatra/arrays/Segregate0sAnd1s.java similarity index 95% rename from src/main/java/com/rampatra/arrays/Segregate0sAnd1s.java rename to src/main/my/com/rampatra/arrays/Segregate0sAnd1s.java index e5f9634a..23545da4 100644 --- a/src/main/java/com/rampatra/arrays/Segregate0sAnd1s.java +++ b/src/main/my/com/rampatra/arrays/Segregate0sAnd1s.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/SegregateEvenAndOddNos.java b/src/main/my/com/rampatra/arrays/SegregateEvenAndOddNos.java similarity index 97% rename from src/main/java/com/rampatra/arrays/SegregateEvenAndOddNos.java rename to src/main/my/com/rampatra/arrays/SegregateEvenAndOddNos.java index 8cdaf6b6..5289a001 100644 --- a/src/main/java/com/rampatra/arrays/SegregateEvenAndOddNos.java +++ b/src/main/my/com/rampatra/arrays/SegregateEvenAndOddNos.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/SmallestAndSecondSmallest.java b/src/main/my/com/rampatra/arrays/SmallestAndSecondSmallest.java similarity index 96% rename from src/main/java/com/rampatra/arrays/SmallestAndSecondSmallest.java rename to src/main/my/com/rampatra/arrays/SmallestAndSecondSmallest.java index 9e683caf..123b26b2 100644 --- a/src/main/java/com/rampatra/arrays/SmallestAndSecondSmallest.java +++ b/src/main/my/com/rampatra/arrays/SmallestAndSecondSmallest.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/SmallestMissingNumber.java b/src/main/my/com/rampatra/arrays/SmallestMissingNumber.java similarity index 98% rename from src/main/java/com/rampatra/arrays/SmallestMissingNumber.java rename to src/main/my/com/rampatra/arrays/SmallestMissingNumber.java index 7b63a415..012e0a75 100644 --- a/src/main/java/com/rampatra/arrays/SmallestMissingNumber.java +++ b/src/main/my/com/rampatra/arrays/SmallestMissingNumber.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/SortedSubSequence.java b/src/main/my/com/rampatra/arrays/SortedSubSequence.java similarity index 98% rename from src/main/java/com/rampatra/arrays/SortedSubSequence.java rename to src/main/my/com/rampatra/arrays/SortedSubSequence.java index b6cd1b5c..c1e08a1d 100644 --- a/src/main/java/com/rampatra/arrays/SortedSubSequence.java +++ b/src/main/my/com/rampatra/arrays/SortedSubSequence.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/SubArrayOfSum.java b/src/main/my/com/rampatra/arrays/SubArrayOfSum.java similarity index 97% rename from src/main/java/com/rampatra/arrays/SubArrayOfSum.java rename to src/main/my/com/rampatra/arrays/SubArrayOfSum.java index 4e4f5c2e..b1fa03ae 100644 --- a/src/main/java/com/rampatra/arrays/SubArrayOfSum.java +++ b/src/main/my/com/rampatra/arrays/SubArrayOfSum.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/SubsetOfArray.java b/src/main/my/com/rampatra/arrays/SubsetOfArray.java similarity index 95% rename from src/main/java/com/rampatra/arrays/SubsetOfArray.java rename to src/main/my/com/rampatra/arrays/SubsetOfArray.java index 21d5ff2c..27054bc2 100644 --- a/src/main/java/com/rampatra/arrays/SubsetOfArray.java +++ b/src/main/my/com/rampatra/arrays/SubsetOfArray.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.sorting.QuickSort; +import my.com.rampatra.sorting.QuickSort; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/arrays/SymmetricDifference.java b/src/main/my/com/rampatra/arrays/SymmetricDifference.java similarity index 98% rename from src/main/java/com/rampatra/arrays/SymmetricDifference.java rename to src/main/my/com/rampatra/arrays/SymmetricDifference.java index 9ae00478..9957dc76 100644 --- a/src/main/java/com/rampatra/arrays/SymmetricDifference.java +++ b/src/main/my/com/rampatra/arrays/SymmetricDifference.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/TripletOfSum.java b/src/main/my/com/rampatra/arrays/TripletOfSum.java similarity index 94% rename from src/main/java/com/rampatra/arrays/TripletOfSum.java rename to src/main/my/com/rampatra/arrays/TripletOfSum.java index 91d47649..0fbaa6b3 100644 --- a/src/main/java/com/rampatra/arrays/TripletOfSum.java +++ b/src/main/my/com/rampatra/arrays/TripletOfSum.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.sorting.QuickSort; +import my.com.rampatra.sorting.QuickSort; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/TwoElementsSumClosestToZero.java b/src/main/my/com/rampatra/arrays/TwoElementsSumClosestToZero.java similarity index 94% rename from src/main/java/com/rampatra/arrays/TwoElementsSumClosestToZero.java rename to src/main/my/com/rampatra/arrays/TwoElementsSumClosestToZero.java index e41a0f92..311087ba 100644 --- a/src/main/java/com/rampatra/arrays/TwoElementsSumClosestToZero.java +++ b/src/main/my/com/rampatra/arrays/TwoElementsSumClosestToZero.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.sorting.QuickSort; +import my.com.rampatra.sorting.QuickSort; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/TwoRepeatingElements.java b/src/main/my/com/rampatra/arrays/TwoRepeatingElements.java similarity index 97% rename from src/main/java/com/rampatra/arrays/TwoRepeatingElements.java rename to src/main/my/com/rampatra/arrays/TwoRepeatingElements.java index a943a532..531a547d 100644 --- a/src/main/java/com/rampatra/arrays/TwoRepeatingElements.java +++ b/src/main/my/com/rampatra/arrays/TwoRepeatingElements.java @@ -1,6 +1,6 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; -import com.rampatra.bits.TwoNonRepeatingElements; +import my.com.rampatra.bits.TwoNonRepeatingElements; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/TwoStacksInOneArray.java b/src/main/my/com/rampatra/arrays/TwoStacksInOneArray.java similarity index 98% rename from src/main/java/com/rampatra/arrays/TwoStacksInOneArray.java rename to src/main/my/com/rampatra/arrays/TwoStacksInOneArray.java index b4e83806..26efe9a7 100644 --- a/src/main/java/com/rampatra/arrays/TwoStacksInOneArray.java +++ b/src/main/my/com/rampatra/arrays/TwoStacksInOneArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/arrays/UnsortedSubArray.java b/src/main/my/com/rampatra/arrays/UnsortedSubArray.java similarity index 99% rename from src/main/java/com/rampatra/arrays/UnsortedSubArray.java rename to src/main/my/com/rampatra/arrays/UnsortedSubArray.java index 36aa4e12..83d4d011 100644 --- a/src/main/java/com/rampatra/arrays/UnsortedSubArray.java +++ b/src/main/my/com/rampatra/arrays/UnsortedSubArray.java @@ -1,4 +1,4 @@ -package com.rampatra.arrays; +package my.com.rampatra.arrays; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/backtracking/KnightTour.java b/src/main/my/com/rampatra/backtracking/KnightTour.java similarity index 98% rename from src/main/java/com/rampatra/backtracking/KnightTour.java rename to src/main/my/com/rampatra/backtracking/KnightTour.java index 64b58918..e5509714 100644 --- a/src/main/java/com/rampatra/backtracking/KnightTour.java +++ b/src/main/my/com/rampatra/backtracking/KnightTour.java @@ -1,4 +1,4 @@ -package com.rampatra.backtracking; +package my.com.rampatra.backtracking; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/backtracking/RatInAMaze.java b/src/main/my/com/rampatra/backtracking/RatInAMaze.java similarity index 98% rename from src/main/java/com/rampatra/backtracking/RatInAMaze.java rename to src/main/my/com/rampatra/backtracking/RatInAMaze.java index bb8ea749..10918a7c 100644 --- a/src/main/java/com/rampatra/backtracking/RatInAMaze.java +++ b/src/main/my/com/rampatra/backtracking/RatInAMaze.java @@ -1,4 +1,4 @@ -package com.rampatra.backtracking; +package my.com.rampatra.backtracking; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/base/AVLTree.java b/src/main/my/com/rampatra/base/AVLTree.java similarity index 84% rename from src/main/java/com/rampatra/base/AVLTree.java rename to src/main/my/com/rampatra/base/AVLTree.java index 61999cd0..b448906b 100644 --- a/src/main/java/com/rampatra/base/AVLTree.java +++ b/src/main/my/com/rampatra/base/AVLTree.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/base/BinaryNode.java b/src/main/my/com/rampatra/base/BinaryNode.java similarity index 95% rename from src/main/java/com/rampatra/base/BinaryNode.java rename to src/main/my/com/rampatra/base/BinaryNode.java index 6e57530e..a4a3f765 100644 --- a/src/main/java/com/rampatra/base/BinaryNode.java +++ b/src/main/my/com/rampatra/base/BinaryNode.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/base/BinarySearchTree.java b/src/main/my/com/rampatra/base/BinarySearchTree.java similarity index 98% rename from src/main/java/com/rampatra/base/BinarySearchTree.java rename to src/main/my/com/rampatra/base/BinarySearchTree.java index 644f1e7d..6f0b3598 100644 --- a/src/main/java/com/rampatra/base/BinarySearchTree.java +++ b/src/main/my/com/rampatra/base/BinarySearchTree.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/base/BinaryTree.java b/src/main/my/com/rampatra/base/BinaryTree.java similarity index 99% rename from src/main/java/com/rampatra/base/BinaryTree.java rename to src/main/my/com/rampatra/base/BinaryTree.java index e420d7c0..8764813b 100644 --- a/src/main/java/com/rampatra/base/BinaryTree.java +++ b/src/main/my/com/rampatra/base/BinaryTree.java @@ -1,6 +1,6 @@ -package com.rampatra.base; +package my.com.rampatra.base; -import com.rampatra.trees.BFSUsingQueue; +import my.com.rampatra.trees.BFSUsingQueue; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/base/CircularSingleLinkedList.java b/src/main/my/com/rampatra/base/CircularSingleLinkedList.java similarity index 99% rename from src/main/java/com/rampatra/base/CircularSingleLinkedList.java rename to src/main/my/com/rampatra/base/CircularSingleLinkedList.java index cdf37470..375e4b10 100644 --- a/src/main/java/com/rampatra/base/CircularSingleLinkedList.java +++ b/src/main/my/com/rampatra/base/CircularSingleLinkedList.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/base/DoubleLinkedList.java b/src/main/my/com/rampatra/base/DoubleLinkedList.java similarity index 99% rename from src/main/java/com/rampatra/base/DoubleLinkedList.java rename to src/main/my/com/rampatra/base/DoubleLinkedList.java index e905725c..28937aeb 100644 --- a/src/main/java/com/rampatra/base/DoubleLinkedList.java +++ b/src/main/my/com/rampatra/base/DoubleLinkedList.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/base/DoubleLinkedNode.java b/src/main/my/com/rampatra/base/DoubleLinkedNode.java similarity index 94% rename from src/main/java/com/rampatra/base/DoubleLinkedNode.java rename to src/main/my/com/rampatra/base/DoubleLinkedNode.java index 7da01c20..33f8c8dc 100644 --- a/src/main/java/com/rampatra/base/DoubleLinkedNode.java +++ b/src/main/my/com/rampatra/base/DoubleLinkedNode.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/base/Graph.java b/src/main/my/com/rampatra/base/Graph.java similarity index 83% rename from src/main/java/com/rampatra/base/Graph.java rename to src/main/my/com/rampatra/base/Graph.java index 0de77ba1..bf7db904 100644 --- a/src/main/java/com/rampatra/base/Graph.java +++ b/src/main/my/com/rampatra/base/Graph.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * A rudimentary Graph having all the basic methods. diff --git a/src/main/java/com/rampatra/base/GraphNode.java b/src/main/my/com/rampatra/base/GraphNode.java similarity index 96% rename from src/main/java/com/rampatra/base/GraphNode.java rename to src/main/my/com/rampatra/base/GraphNode.java index 90f98478..f29530d4 100644 --- a/src/main/java/com/rampatra/base/GraphNode.java +++ b/src/main/my/com/rampatra/base/GraphNode.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/rampatra/base/LinkedList.java b/src/main/my/com/rampatra/base/LinkedList.java similarity index 98% rename from src/main/java/com/rampatra/base/LinkedList.java rename to src/main/my/com/rampatra/base/LinkedList.java index cd45a2d5..5881329b 100644 --- a/src/main/java/com/rampatra/base/LinkedList.java +++ b/src/main/my/com/rampatra/base/LinkedList.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * A generic interface for LinkedList. diff --git a/src/main/java/com/rampatra/base/LinkedQueue.java b/src/main/my/com/rampatra/base/LinkedQueue.java similarity index 98% rename from src/main/java/com/rampatra/base/LinkedQueue.java rename to src/main/my/com/rampatra/base/LinkedQueue.java index 3e4c472d..e7f4adf8 100644 --- a/src/main/java/com/rampatra/base/LinkedQueue.java +++ b/src/main/my/com/rampatra/base/LinkedQueue.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/base/LinkedStack.java b/src/main/my/com/rampatra/base/LinkedStack.java similarity index 98% rename from src/main/java/com/rampatra/base/LinkedStack.java rename to src/main/my/com/rampatra/base/LinkedStack.java index d41c8945..8a789240 100644 --- a/src/main/java/com/rampatra/base/LinkedStack.java +++ b/src/main/my/com/rampatra/base/LinkedStack.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.EmptyStackException; diff --git a/src/main/java/com/rampatra/base/MaxHeap.java b/src/main/my/com/rampatra/base/MaxHeap.java similarity index 98% rename from src/main/java/com/rampatra/base/MaxHeap.java rename to src/main/my/com/rampatra/base/MaxHeap.java index 22b36cfa..681f8960 100644 --- a/src/main/java/com/rampatra/base/MaxHeap.java +++ b/src/main/my/com/rampatra/base/MaxHeap.java @@ -1,6 +1,6 @@ -package com.rampatra.base; +package my.com.rampatra.base; -import com.rampatra.sorting.HeapSort; +import my.com.rampatra.sorting.HeapSort; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/base/MinHeap.java b/src/main/my/com/rampatra/base/MinHeap.java similarity index 99% rename from src/main/java/com/rampatra/base/MinHeap.java rename to src/main/my/com/rampatra/base/MinHeap.java index 6e7b7df1..370e4e8c 100644 --- a/src/main/java/com/rampatra/base/MinHeap.java +++ b/src/main/my/com/rampatra/base/MinHeap.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/base/Queue.java b/src/main/my/com/rampatra/base/Queue.java similarity index 96% rename from src/main/java/com/rampatra/base/Queue.java rename to src/main/my/com/rampatra/base/Queue.java index 660fcb90..43388664 100644 --- a/src/main/java/com/rampatra/base/Queue.java +++ b/src/main/my/com/rampatra/base/Queue.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * A generic interface for a queue. diff --git a/src/main/java/com/rampatra/base/SingleLinkedList.java b/src/main/my/com/rampatra/base/SingleLinkedList.java similarity index 99% rename from src/main/java/com/rampatra/base/SingleLinkedList.java rename to src/main/my/com/rampatra/base/SingleLinkedList.java index d52484cb..7cee0d2e 100644 --- a/src/main/java/com/rampatra/base/SingleLinkedList.java +++ b/src/main/my/com/rampatra/base/SingleLinkedList.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/base/SingleLinkedNode.java b/src/main/my/com/rampatra/base/SingleLinkedNode.java similarity index 93% rename from src/main/java/com/rampatra/base/SingleLinkedNode.java rename to src/main/my/com/rampatra/base/SingleLinkedNode.java index 97cd9a05..86d5047f 100644 --- a/src/main/java/com/rampatra/base/SingleLinkedNode.java +++ b/src/main/my/com/rampatra/base/SingleLinkedNode.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/base/Stack.java b/src/main/my/com/rampatra/base/Stack.java similarity index 96% rename from src/main/java/com/rampatra/base/Stack.java rename to src/main/my/com/rampatra/base/Stack.java index 3761052a..551125c5 100644 --- a/src/main/java/com/rampatra/base/Stack.java +++ b/src/main/my/com/rampatra/base/Stack.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * A generic interface for a stack. diff --git a/src/main/java/com/rampatra/base/Tree.java b/src/main/my/com/rampatra/base/Tree.java similarity index 88% rename from src/main/java/com/rampatra/base/Tree.java rename to src/main/my/com/rampatra/base/Tree.java index 56c8b338..dd0f961c 100644 --- a/src/main/java/com/rampatra/base/Tree.java +++ b/src/main/my/com/rampatra/base/Tree.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/base/Trie.java b/src/main/my/com/rampatra/base/Trie.java similarity index 98% rename from src/main/java/com/rampatra/base/Trie.java rename to src/main/my/com/rampatra/base/Trie.java index 65cb7cbb..47a531c6 100644 --- a/src/main/java/com/rampatra/base/Trie.java +++ b/src/main/my/com/rampatra/base/Trie.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.HashMap; diff --git a/src/main/java/com/rampatra/base/UndirectedGraph.java b/src/main/my/com/rampatra/base/UndirectedGraph.java similarity index 99% rename from src/main/java/com/rampatra/base/UndirectedGraph.java rename to src/main/my/com/rampatra/base/UndirectedGraph.java index 661fa45a..c39e03f3 100644 --- a/src/main/java/com/rampatra/base/UndirectedGraph.java +++ b/src/main/my/com/rampatra/base/UndirectedGraph.java @@ -1,4 +1,4 @@ -package com.rampatra.base; +package my.com.rampatra.base; import java.util.ArrayDeque; import java.util.HashMap; diff --git a/src/main/java/com/rampatra/bits/AbsWithoutBranching.java b/src/main/my/com/rampatra/bits/AbsWithoutBranching.java similarity index 96% rename from src/main/java/com/rampatra/bits/AbsWithoutBranching.java rename to src/main/my/com/rampatra/bits/AbsWithoutBranching.java index 53973b6a..5d91d159 100644 --- a/src/main/java/com/rampatra/bits/AbsWithoutBranching.java +++ b/src/main/my/com/rampatra/bits/AbsWithoutBranching.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/Addition.java b/src/main/my/com/rampatra/bits/Addition.java similarity index 99% rename from src/main/java/com/rampatra/bits/Addition.java rename to src/main/my/com/rampatra/bits/Addition.java index c120ecaa..6e6acc60 100644 --- a/src/main/java/com/rampatra/bits/Addition.java +++ b/src/main/my/com/rampatra/bits/Addition.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/BinaryGap.java b/src/main/my/com/rampatra/bits/BinaryGap.java similarity index 97% rename from src/main/java/com/rampatra/bits/BinaryGap.java rename to src/main/my/com/rampatra/bits/BinaryGap.java index a89c1a29..022a165e 100644 --- a/src/main/java/com/rampatra/bits/BinaryGap.java +++ b/src/main/my/com/rampatra/bits/BinaryGap.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by rampatra on 30/05/2016. diff --git a/src/main/java/com/rampatra/bits/BinaryString.java b/src/main/my/com/rampatra/bits/BinaryString.java similarity index 95% rename from src/main/java/com/rampatra/bits/BinaryString.java rename to src/main/my/com/rampatra/bits/BinaryString.java index ad0ffb84..d557d577 100644 --- a/src/main/java/com/rampatra/bits/BinaryString.java +++ b/src/main/my/com/rampatra/bits/BinaryString.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * @author rampatra diff --git a/src/main/java/com/rampatra/bits/BooleanArrayPuzzle.java b/src/main/my/com/rampatra/bits/BooleanArrayPuzzle.java similarity index 95% rename from src/main/java/com/rampatra/bits/BooleanArrayPuzzle.java rename to src/main/my/com/rampatra/bits/BooleanArrayPuzzle.java index d3d87feb..3163f4fe 100644 --- a/src/main/java/com/rampatra/bits/BooleanArrayPuzzle.java +++ b/src/main/my/com/rampatra/bits/BooleanArrayPuzzle.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/bits/ConvertAToB.java b/src/main/my/com/rampatra/bits/ConvertAToB.java similarity index 95% rename from src/main/java/com/rampatra/bits/ConvertAToB.java rename to src/main/my/com/rampatra/bits/ConvertAToB.java index 07c162b8..0ecd21b4 100644 --- a/src/main/java/com/rampatra/bits/ConvertAToB.java +++ b/src/main/my/com/rampatra/bits/ConvertAToB.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/CountSetBits.java b/src/main/my/com/rampatra/bits/CountSetBits.java similarity index 98% rename from src/main/java/com/rampatra/bits/CountSetBits.java rename to src/main/my/com/rampatra/bits/CountSetBits.java index a2296e6e..be7b46cd 100644 --- a/src/main/java/com/rampatra/bits/CountSetBits.java +++ b/src/main/my/com/rampatra/bits/CountSetBits.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; import java.util.Scanner; diff --git a/src/main/java/com/rampatra/bits/CountSetBitsFromMinusNtoN.java b/src/main/my/com/rampatra/bits/CountSetBitsFromMinusNtoN.java similarity index 96% rename from src/main/java/com/rampatra/bits/CountSetBitsFromMinusNtoN.java rename to src/main/my/com/rampatra/bits/CountSetBitsFromMinusNtoN.java index a0aeb5e0..7836258a 100644 --- a/src/main/java/com/rampatra/bits/CountSetBitsFromMinusNtoN.java +++ b/src/main/my/com/rampatra/bits/CountSetBitsFromMinusNtoN.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/ElementOccurringOnce.java b/src/main/my/com/rampatra/bits/ElementOccurringOnce.java similarity index 98% rename from src/main/java/com/rampatra/bits/ElementOccurringOnce.java rename to src/main/my/com/rampatra/bits/ElementOccurringOnce.java index 4621209c..6437bd84 100644 --- a/src/main/java/com/rampatra/bits/ElementOccurringOnce.java +++ b/src/main/my/com/rampatra/bits/ElementOccurringOnce.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/FlippingBits.java b/src/main/my/com/rampatra/bits/FlippingBits.java similarity index 97% rename from src/main/java/com/rampatra/bits/FlippingBits.java rename to src/main/my/com/rampatra/bits/FlippingBits.java index 48c891ad..43716063 100644 --- a/src/main/java/com/rampatra/bits/FlippingBits.java +++ b/src/main/my/com/rampatra/bits/FlippingBits.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/IntegerOverflow.java b/src/main/my/com/rampatra/bits/IntegerOverflow.java similarity index 97% rename from src/main/java/com/rampatra/bits/IntegerOverflow.java rename to src/main/my/com/rampatra/bits/IntegerOverflow.java index 6d214ac8..891b3ccf 100644 --- a/src/main/java/com/rampatra/bits/IntegerOverflow.java +++ b/src/main/my/com/rampatra/bits/IntegerOverflow.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/LittleAndBigEndian.java b/src/main/my/com/rampatra/bits/LittleAndBigEndian.java similarity index 93% rename from src/main/java/com/rampatra/bits/LittleAndBigEndian.java rename to src/main/my/com/rampatra/bits/LittleAndBigEndian.java index 86ca46e9..6d35dd06 100644 --- a/src/main/java/com/rampatra/bits/LittleAndBigEndian.java +++ b/src/main/my/com/rampatra/bits/LittleAndBigEndian.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; import java.nio.ByteOrder; diff --git a/src/main/java/com/rampatra/bits/MaxWithoutBranching.java b/src/main/my/com/rampatra/bits/MaxWithoutBranching.java similarity index 98% rename from src/main/java/com/rampatra/bits/MaxWithoutBranching.java rename to src/main/my/com/rampatra/bits/MaxWithoutBranching.java index f2669829..d2ed9789 100644 --- a/src/main/java/com/rampatra/bits/MaxWithoutBranching.java +++ b/src/main/my/com/rampatra/bits/MaxWithoutBranching.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/Modulo.java b/src/main/my/com/rampatra/bits/Modulo.java similarity index 96% rename from src/main/java/com/rampatra/bits/Modulo.java rename to src/main/my/com/rampatra/bits/Modulo.java index d220f3a8..36fcf5cd 100644 --- a/src/main/java/com/rampatra/bits/Modulo.java +++ b/src/main/my/com/rampatra/bits/Modulo.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/MultipleOf3.java b/src/main/my/com/rampatra/bits/MultipleOf3.java similarity index 98% rename from src/main/java/com/rampatra/bits/MultipleOf3.java rename to src/main/my/com/rampatra/bits/MultipleOf3.java index 87af5c1d..80a9b88e 100644 --- a/src/main/java/com/rampatra/bits/MultipleOf3.java +++ b/src/main/my/com/rampatra/bits/MultipleOf3.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/Multiply.java b/src/main/my/com/rampatra/bits/Multiply.java similarity index 98% rename from src/main/java/com/rampatra/bits/Multiply.java rename to src/main/my/com/rampatra/bits/Multiply.java index edc2e421..30335f20 100644 --- a/src/main/java/com/rampatra/bits/Multiply.java +++ b/src/main/my/com/rampatra/bits/Multiply.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/NextHigherNumber.java b/src/main/my/com/rampatra/bits/NextHigherNumber.java similarity index 98% rename from src/main/java/com/rampatra/bits/NextHigherNumber.java rename to src/main/my/com/rampatra/bits/NextHigherNumber.java index 444dcf99..f3b11849 100644 --- a/src/main/java/com/rampatra/bits/NextHigherNumber.java +++ b/src/main/my/com/rampatra/bits/NextHigherNumber.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/NextPowerOf2.java b/src/main/my/com/rampatra/bits/NextPowerOf2.java similarity index 99% rename from src/main/java/com/rampatra/bits/NextPowerOf2.java rename to src/main/my/com/rampatra/bits/NextPowerOf2.java index 44c04491..963173a9 100644 --- a/src/main/java/com/rampatra/bits/NextPowerOf2.java +++ b/src/main/my/com/rampatra/bits/NextPowerOf2.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/OppositeSign.java b/src/main/my/com/rampatra/bits/OppositeSign.java similarity index 93% rename from src/main/java/com/rampatra/bits/OppositeSign.java rename to src/main/my/com/rampatra/bits/OppositeSign.java index 919d2137..e213ee9c 100644 --- a/src/main/java/com/rampatra/bits/OppositeSign.java +++ b/src/main/my/com/rampatra/bits/OppositeSign.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/Parity.java b/src/main/my/com/rampatra/bits/Parity.java similarity index 98% rename from src/main/java/com/rampatra/bits/Parity.java rename to src/main/my/com/rampatra/bits/Parity.java index 673ba5b3..979bc668 100644 --- a/src/main/java/com/rampatra/bits/Parity.java +++ b/src/main/my/com/rampatra/bits/Parity.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/PowerOf2.java b/src/main/my/com/rampatra/bits/PowerOf2.java similarity index 98% rename from src/main/java/com/rampatra/bits/PowerOf2.java rename to src/main/my/com/rampatra/bits/PowerOf2.java index 04a1d9dd..a4ab9ee5 100644 --- a/src/main/java/com/rampatra/bits/PowerOf2.java +++ b/src/main/my/com/rampatra/bits/PowerOf2.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/PowerOf4.java b/src/main/my/com/rampatra/bits/PowerOf4.java similarity index 97% rename from src/main/java/com/rampatra/bits/PowerOf4.java rename to src/main/my/com/rampatra/bits/PowerOf4.java index 5b75c4a2..4ff1d34d 100644 --- a/src/main/java/com/rampatra/bits/PowerOf4.java +++ b/src/main/my/com/rampatra/bits/PowerOf4.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/README.md b/src/main/my/com/rampatra/bits/README.md similarity index 100% rename from src/main/java/com/rampatra/bits/README.md rename to src/main/my/com/rampatra/bits/README.md diff --git a/src/main/java/com/rampatra/bits/ReverseBits.java b/src/main/my/com/rampatra/bits/ReverseBits.java similarity index 98% rename from src/main/java/com/rampatra/bits/ReverseBits.java rename to src/main/my/com/rampatra/bits/ReverseBits.java index 04f8cc3b..ef49655c 100644 --- a/src/main/java/com/rampatra/bits/ReverseBits.java +++ b/src/main/my/com/rampatra/bits/ReverseBits.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/RightShiftOperator.java b/src/main/my/com/rampatra/bits/RightShiftOperator.java similarity index 98% rename from src/main/java/com/rampatra/bits/RightShiftOperator.java rename to src/main/my/com/rampatra/bits/RightShiftOperator.java index 3eafd7b6..5c05b0aa 100644 --- a/src/main/java/com/rampatra/bits/RightShiftOperator.java +++ b/src/main/my/com/rampatra/bits/RightShiftOperator.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * {@code >>} shifts bits to right filling left bits with the left most diff --git a/src/main/java/com/rampatra/bits/RightmostSetBit.java b/src/main/my/com/rampatra/bits/RightmostSetBit.java similarity index 98% rename from src/main/java/com/rampatra/bits/RightmostSetBit.java rename to src/main/my/com/rampatra/bits/RightmostSetBit.java index 1916ed64..b3950490 100644 --- a/src/main/java/com/rampatra/bits/RightmostSetBit.java +++ b/src/main/my/com/rampatra/bits/RightmostSetBit.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/RotateBits.java b/src/main/my/com/rampatra/bits/RotateBits.java similarity index 96% rename from src/main/java/com/rampatra/bits/RotateBits.java rename to src/main/my/com/rampatra/bits/RotateBits.java index 9712b028..1a88a2cc 100644 --- a/src/main/java/com/rampatra/bits/RotateBits.java +++ b/src/main/my/com/rampatra/bits/RotateBits.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/ShiftByNegativeNumber.java b/src/main/my/com/rampatra/bits/ShiftByNegativeNumber.java similarity index 96% rename from src/main/java/com/rampatra/bits/ShiftByNegativeNumber.java rename to src/main/my/com/rampatra/bits/ShiftByNegativeNumber.java index 4acd83b3..ed5b87b1 100644 --- a/src/main/java/com/rampatra/bits/ShiftByNegativeNumber.java +++ b/src/main/my/com/rampatra/bits/ShiftByNegativeNumber.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Understanding shifting in Java. What happens when you shift a number by a negative number. diff --git a/src/main/java/com/rampatra/bits/SmallestOf3Integers.java b/src/main/my/com/rampatra/bits/SmallestOf3Integers.java similarity index 97% rename from src/main/java/com/rampatra/bits/SmallestOf3Integers.java rename to src/main/my/com/rampatra/bits/SmallestOf3Integers.java index 63e542a9..985597f0 100644 --- a/src/main/java/com/rampatra/bits/SmallestOf3Integers.java +++ b/src/main/my/com/rampatra/bits/SmallestOf3Integers.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/StrCmp.java b/src/main/my/com/rampatra/bits/StrCmp.java similarity index 99% rename from src/main/java/com/rampatra/bits/StrCmp.java rename to src/main/my/com/rampatra/bits/StrCmp.java index 4b1be36f..56115988 100644 --- a/src/main/java/com/rampatra/bits/StrCmp.java +++ b/src/main/my/com/rampatra/bits/StrCmp.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/SubBit.java b/src/main/my/com/rampatra/bits/SubBit.java similarity index 95% rename from src/main/java/com/rampatra/bits/SubBit.java rename to src/main/my/com/rampatra/bits/SubBit.java index f91a4dd8..4802c350 100644 --- a/src/main/java/com/rampatra/bits/SubBit.java +++ b/src/main/my/com/rampatra/bits/SubBit.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/SwapBits.java b/src/main/my/com/rampatra/bits/SwapBits.java similarity index 98% rename from src/main/java/com/rampatra/bits/SwapBits.java rename to src/main/my/com/rampatra/bits/SwapBits.java index 40fbb613..8276e752 100644 --- a/src/main/java/com/rampatra/bits/SwapBits.java +++ b/src/main/my/com/rampatra/bits/SwapBits.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/bits/TwoNonRepeatingElements.java b/src/main/my/com/rampatra/bits/TwoNonRepeatingElements.java similarity index 98% rename from src/main/java/com/rampatra/bits/TwoNonRepeatingElements.java rename to src/main/my/com/rampatra/bits/TwoNonRepeatingElements.java index a3b47f08..d6df5190 100644 --- a/src/main/java/com/rampatra/bits/TwoNonRepeatingElements.java +++ b/src/main/my/com/rampatra/bits/TwoNonRepeatingElements.java @@ -1,4 +1,4 @@ -package com.rampatra.bits; +package my.com.rampatra.bits; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/blockchain/Block.java b/src/main/my/com/rampatra/blockchain/Block.java similarity index 98% rename from src/main/java/com/rampatra/blockchain/Block.java rename to src/main/my/com/rampatra/blockchain/Block.java index 8ba8eab5..72da89a6 100644 --- a/src/main/java/com/rampatra/blockchain/Block.java +++ b/src/main/my/com/rampatra/blockchain/Block.java @@ -1,4 +1,4 @@ -package com.rampatra.blockchain; +package my.com.rampatra.blockchain; import java.io.Serializable; diff --git a/src/main/java/com/rampatra/blockchain/Blockchain.java b/src/main/my/com/rampatra/blockchain/Blockchain.java similarity index 99% rename from src/main/java/com/rampatra/blockchain/Blockchain.java rename to src/main/my/com/rampatra/blockchain/Blockchain.java index 58fe7813..3232c7d0 100644 --- a/src/main/java/com/rampatra/blockchain/Blockchain.java +++ b/src/main/my/com/rampatra/blockchain/Blockchain.java @@ -1,4 +1,4 @@ -package com.rampatra.blockchain; +package my.com.rampatra.blockchain; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; diff --git a/src/main/java/com/rampatra/blockchain/Message.java b/src/main/my/com/rampatra/blockchain/Message.java similarity index 97% rename from src/main/java/com/rampatra/blockchain/Message.java rename to src/main/my/com/rampatra/blockchain/Message.java index 9bebbae5..18340409 100644 --- a/src/main/java/com/rampatra/blockchain/Message.java +++ b/src/main/my/com/rampatra/blockchain/Message.java @@ -1,4 +1,4 @@ -package com.rampatra.blockchain; +package my.com.rampatra.blockchain; import java.io.Serializable; diff --git a/src/main/java/com/rampatra/blockchain/MessageHandler.java b/src/main/my/com/rampatra/blockchain/MessageHandler.java similarity index 99% rename from src/main/java/com/rampatra/blockchain/MessageHandler.java rename to src/main/my/com/rampatra/blockchain/MessageHandler.java index 52aaf328..c9e3590f 100644 --- a/src/main/java/com/rampatra/blockchain/MessageHandler.java +++ b/src/main/my/com/rampatra/blockchain/MessageHandler.java @@ -1,4 +1,4 @@ -package com.rampatra.blockchain; +package my.com.rampatra.blockchain; import java.io.IOException; import java.io.ObjectInputStream; diff --git a/src/main/java/com/rampatra/blockchain/P2P.java b/src/main/my/com/rampatra/blockchain/P2P.java similarity index 99% rename from src/main/java/com/rampatra/blockchain/P2P.java rename to src/main/my/com/rampatra/blockchain/P2P.java index c8c65ac6..905cb2e6 100644 --- a/src/main/java/com/rampatra/blockchain/P2P.java +++ b/src/main/my/com/rampatra/blockchain/P2P.java @@ -1,4 +1,4 @@ -package com.rampatra.blockchain; +package my.com.rampatra.blockchain; import java.util.ArrayList; import java.util.Iterator; diff --git a/src/main/java/com/rampatra/blockchain/Peer.java b/src/main/my/com/rampatra/blockchain/Peer.java similarity index 98% rename from src/main/java/com/rampatra/blockchain/Peer.java rename to src/main/my/com/rampatra/blockchain/Peer.java index fcb34632..e47f2cd4 100644 --- a/src/main/java/com/rampatra/blockchain/Peer.java +++ b/src/main/my/com/rampatra/blockchain/Peer.java @@ -1,4 +1,4 @@ -package com.rampatra.blockchain; +package my.com.rampatra.blockchain; import java.io.ObjectOutputStream; import java.net.ServerSocket; diff --git a/src/main/java/com/rampatra/database/README.md b/src/main/my/com/rampatra/database/README.md similarity index 100% rename from src/main/java/com/rampatra/database/README.md rename to src/main/my/com/rampatra/database/README.md diff --git a/src/main/java/com/rampatra/dynamicprogramming/FibonacciNumbers.java b/src/main/my/com/rampatra/dynamicprogramming/FibonacciNumbers.java similarity index 95% rename from src/main/java/com/rampatra/dynamicprogramming/FibonacciNumbers.java rename to src/main/my/com/rampatra/dynamicprogramming/FibonacciNumbers.java index 8d102ef7..1eca31d2 100644 --- a/src/main/java/com/rampatra/dynamicprogramming/FibonacciNumbers.java +++ b/src/main/my/com/rampatra/dynamicprogramming/FibonacciNumbers.java @@ -1,4 +1,4 @@ -package com.rampatra.dynamicprogramming; +package my.com.rampatra.dynamicprogramming; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/dynamicprogramming/LongestIncreasingSubSequence.java b/src/main/my/com/rampatra/dynamicprogramming/LongestIncreasingSubSequence.java similarity index 97% rename from src/main/java/com/rampatra/dynamicprogramming/LongestIncreasingSubSequence.java rename to src/main/my/com/rampatra/dynamicprogramming/LongestIncreasingSubSequence.java index 7372a9a8..66472e70 100644 --- a/src/main/java/com/rampatra/dynamicprogramming/LongestIncreasingSubSequence.java +++ b/src/main/my/com/rampatra/dynamicprogramming/LongestIncreasingSubSequence.java @@ -1,4 +1,4 @@ -package com.rampatra.dynamicprogramming; +package my.com.rampatra.dynamicprogramming; /** * @author rampatra diff --git a/src/main/java/com/rampatra/dynamicprogramming/MaximumRectangleOf1sInMatrix.java b/src/main/my/com/rampatra/dynamicprogramming/MaximumRectangleOf1sInMatrix.java similarity index 96% rename from src/main/java/com/rampatra/dynamicprogramming/MaximumRectangleOf1sInMatrix.java rename to src/main/my/com/rampatra/dynamicprogramming/MaximumRectangleOf1sInMatrix.java index b49f55b6..1e744fe3 100644 --- a/src/main/java/com/rampatra/dynamicprogramming/MaximumRectangleOf1sInMatrix.java +++ b/src/main/my/com/rampatra/dynamicprogramming/MaximumRectangleOf1sInMatrix.java @@ -1,6 +1,6 @@ -package com.rampatra.dynamicprogramming; +package my.com.rampatra.dynamicprogramming; -import com.rampatra.stacks.MaxRectangleAreaInHistogram; +import my.com.rampatra.stacks.MaxRectangleAreaInHistogram; /** * Given a 2D matrix of 0s and 1s. Find the largest rectangle of all 1s in this matrix. diff --git a/src/main/java/com/rampatra/dynamicprogramming/MinimumJumpsToReachEnd.java b/src/main/my/com/rampatra/dynamicprogramming/MinimumJumpsToReachEnd.java similarity index 97% rename from src/main/java/com/rampatra/dynamicprogramming/MinimumJumpsToReachEnd.java rename to src/main/my/com/rampatra/dynamicprogramming/MinimumJumpsToReachEnd.java index bbc6a40f..cab2713e 100644 --- a/src/main/java/com/rampatra/dynamicprogramming/MinimumJumpsToReachEnd.java +++ b/src/main/my/com/rampatra/dynamicprogramming/MinimumJumpsToReachEnd.java @@ -1,4 +1,4 @@ -package com.rampatra.dynamicprogramming; +package my.com.rampatra.dynamicprogramming; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/java8/DateTime.java b/src/main/my/com/rampatra/java8/DateTime.java similarity index 96% rename from src/main/java/com/rampatra/java8/DateTime.java rename to src/main/my/com/rampatra/java8/DateTime.java index c564b7b4..f7fc3a91 100644 --- a/src/main/java/com/rampatra/java8/DateTime.java +++ b/src/main/my/com/rampatra/java8/DateTime.java @@ -1,4 +1,4 @@ -package com.rampatra.java8; +package my.com.rampatra.java8; import java.time.Instant; import java.time.LocalDateTime; diff --git a/src/main/java/com/rampatra/java8/FlatMapInStreams.java b/src/main/my/com/rampatra/java8/FlatMapInStreams.java similarity index 98% rename from src/main/java/com/rampatra/java8/FlatMapInStreams.java rename to src/main/my/com/rampatra/java8/FlatMapInStreams.java index e5258deb..0e390afd 100644 --- a/src/main/java/com/rampatra/java8/FlatMapInStreams.java +++ b/src/main/my/com/rampatra/java8/FlatMapInStreams.java @@ -1,4 +1,4 @@ -package com.rampatra.java8; +package my.com.rampatra.java8; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/java8/Lambdas.java b/src/main/my/com/rampatra/java8/Lambdas.java similarity index 96% rename from src/main/java/com/rampatra/java8/Lambdas.java rename to src/main/my/com/rampatra/java8/Lambdas.java index 2450d80c..9ef0d50c 100644 --- a/src/main/java/com/rampatra/java8/Lambdas.java +++ b/src/main/my/com/rampatra/java8/Lambdas.java @@ -1,4 +1,4 @@ -package com.rampatra.java8; +package my.com.rampatra.java8; import java.util.function.Consumer; diff --git a/src/main/java/com/rampatra/java8/Streams.java b/src/main/my/com/rampatra/java8/Streams.java similarity index 99% rename from src/main/java/com/rampatra/java8/Streams.java rename to src/main/my/com/rampatra/java8/Streams.java index 86cd0336..12632bf4 100644 --- a/src/main/java/com/rampatra/java8/Streams.java +++ b/src/main/my/com/rampatra/java8/Streams.java @@ -1,4 +1,4 @@ -package com.rampatra.java8; +package my.com.rampatra.java8; import java.util.Arrays; import java.util.List; diff --git a/src/main/java/com/rampatra/linkedlists/AddNumbersInTwoLists.java b/src/main/my/com/rampatra/linkedlists/AddNumbersInTwoLists.java similarity index 97% rename from src/main/java/com/rampatra/linkedlists/AddNumbersInTwoLists.java rename to src/main/my/com/rampatra/linkedlists/AddNumbersInTwoLists.java index e32e3336..86992d8b 100644 --- a/src/main/java/com/rampatra/linkedlists/AddNumbersInTwoLists.java +++ b/src/main/my/com/rampatra/linkedlists/AddNumbersInTwoLists.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/CloneWithRandPointers.java b/src/main/my/com/rampatra/linkedlists/CloneWithRandPointers.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/CloneWithRandPointers.java rename to src/main/my/com/rampatra/linkedlists/CloneWithRandPointers.java index 53795113..4c42f426 100644 --- a/src/main/java/com/rampatra/linkedlists/CloneWithRandPointers.java +++ b/src/main/my/com/rampatra/linkedlists/CloneWithRandPointers.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.DoubleLinkedList; -import com.rampatra.base.DoubleLinkedNode; +import my.com.rampatra.base.DoubleLinkedList; +import my.com.rampatra.base.DoubleLinkedNode; /** * Find the question here. diff --git a/src/main/java/com/rampatra/linkedlists/DeleteAlternateNodes.java b/src/main/my/com/rampatra/linkedlists/DeleteAlternateNodes.java similarity index 87% rename from src/main/java/com/rampatra/linkedlists/DeleteAlternateNodes.java rename to src/main/my/com/rampatra/linkedlists/DeleteAlternateNodes.java index 45670941..14e88274 100644 --- a/src/main/java/com/rampatra/linkedlists/DeleteAlternateNodes.java +++ b/src/main/my/com/rampatra/linkedlists/DeleteAlternateNodes.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Delete alternate nodes in a single linked list. diff --git a/src/main/java/com/rampatra/linkedlists/DeleteLesserNodes.java b/src/main/my/com/rampatra/linkedlists/DeleteLesserNodes.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/DeleteLesserNodes.java rename to src/main/my/com/rampatra/linkedlists/DeleteLesserNodes.java index 0dbc734a..f3c98542 100644 --- a/src/main/java/com/rampatra/linkedlists/DeleteLesserNodes.java +++ b/src/main/my/com/rampatra/linkedlists/DeleteLesserNodes.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java b/src/main/my/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java similarity index 92% rename from src/main/java/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java rename to src/main/my/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java index 005aef06..b7d31993 100644 --- a/src/main/java/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java +++ b/src/main/my/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/DeleteNode.java b/src/main/my/com/rampatra/linkedlists/DeleteNode.java similarity index 85% rename from src/main/java/com/rampatra/linkedlists/DeleteNode.java rename to src/main/my/com/rampatra/linkedlists/DeleteNode.java index 82d8c3d7..941c493f 100644 --- a/src/main/java/com/rampatra/linkedlists/DeleteNode.java +++ b/src/main/my/com/rampatra/linkedlists/DeleteNode.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/DetectAndRemoveLoop.java b/src/main/my/com/rampatra/linkedlists/DetectAndRemoveLoop.java similarity index 96% rename from src/main/java/com/rampatra/linkedlists/DetectAndRemoveLoop.java rename to src/main/my/com/rampatra/linkedlists/DetectAndRemoveLoop.java index 5ad549d4..e7e2bf5f 100644 --- a/src/main/java/com/rampatra/linkedlists/DetectAndRemoveLoop.java +++ b/src/main/my/com/rampatra/linkedlists/DetectAndRemoveLoop.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * See this Stackoverflow post to understand diff --git a/src/main/java/com/rampatra/linkedlists/DetectLoop.java b/src/main/my/com/rampatra/linkedlists/DetectLoop.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/DetectLoop.java rename to src/main/my/com/rampatra/linkedlists/DetectLoop.java index 45bd6b6f..ff053261 100644 --- a/src/main/java/com/rampatra/linkedlists/DetectLoop.java +++ b/src/main/my/com/rampatra/linkedlists/DetectLoop.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; import java.util.HashMap; diff --git a/src/main/java/com/rampatra/linkedlists/DivideCircularListIntoTwo.java b/src/main/my/com/rampatra/linkedlists/DivideCircularListIntoTwo.java similarity index 89% rename from src/main/java/com/rampatra/linkedlists/DivideCircularListIntoTwo.java rename to src/main/my/com/rampatra/linkedlists/DivideCircularListIntoTwo.java index b19af007..8d1d57fe 100644 --- a/src/main/java/com/rampatra/linkedlists/DivideCircularListIntoTwo.java +++ b/src/main/my/com/rampatra/linkedlists/DivideCircularListIntoTwo.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.CircularSingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.CircularSingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java b/src/main/my/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java similarity index 97% rename from src/main/java/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java rename to src/main/my/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java index 5f9434ed..9a7de37c 100644 --- a/src/main/java/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java @@ -1,6 +1,6 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.DoubleLinkedNode; +import my.com.rampatra.base.DoubleLinkedNode; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/linkedlists/Identical.java b/src/main/my/com/rampatra/linkedlists/Identical.java similarity index 93% rename from src/main/java/com/rampatra/linkedlists/Identical.java rename to src/main/my/com/rampatra/linkedlists/Identical.java index a4aa0d1c..ff66b77c 100644 --- a/src/main/java/com/rampatra/linkedlists/Identical.java +++ b/src/main/my/com/rampatra/linkedlists/Identical.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java b/src/main/my/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java similarity index 92% rename from src/main/java/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java rename to src/main/my/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java index a04b48bc..4e1c476c 100644 --- a/src/main/java/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.CircularSingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.CircularSingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/InsertInSortedList.java b/src/main/my/com/rampatra/linkedlists/InsertInSortedList.java similarity index 90% rename from src/main/java/com/rampatra/linkedlists/InsertInSortedList.java rename to src/main/my/com/rampatra/linkedlists/InsertInSortedList.java index fc0bd2b1..086f5ff4 100644 --- a/src/main/java/com/rampatra/linkedlists/InsertInSortedList.java +++ b/src/main/my/com/rampatra/linkedlists/InsertInSortedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java b/src/main/my/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java rename to src/main/my/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java index f8fd3a79..21ee6106 100644 --- a/src/main/java/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java +++ b/src/main/my/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/IntersectionOf2SortedLists.java b/src/main/my/com/rampatra/linkedlists/IntersectionOf2SortedLists.java similarity index 93% rename from src/main/java/com/rampatra/linkedlists/IntersectionOf2SortedLists.java rename to src/main/my/com/rampatra/linkedlists/IntersectionOf2SortedLists.java index 0213a3b9..1974cabe 100644 --- a/src/main/java/com/rampatra/linkedlists/IntersectionOf2SortedLists.java +++ b/src/main/my/com/rampatra/linkedlists/IntersectionOf2SortedLists.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java b/src/main/my/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java rename to src/main/my/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java index 705da489..b7131e56 100644 --- a/src/main/java/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java +++ b/src/main/my/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/LRUCache.java b/src/main/my/com/rampatra/linkedlists/LRUCache.java similarity index 96% rename from src/main/java/com/rampatra/linkedlists/LRUCache.java rename to src/main/my/com/rampatra/linkedlists/LRUCache.java index ed046035..f60f101c 100644 --- a/src/main/java/com/rampatra/linkedlists/LRUCache.java +++ b/src/main/my/com/rampatra/linkedlists/LRUCache.java @@ -1,8 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; import java.util.Iterator; import java.util.LinkedHashMap; -import java.util.LinkedHashSet; import java.util.Map; /** diff --git a/src/main/java/com/rampatra/linkedlists/MaximumSumLinkedList.java b/src/main/my/com/rampatra/linkedlists/MaximumSumLinkedList.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/MaximumSumLinkedList.java rename to src/main/my/com/rampatra/linkedlists/MaximumSumLinkedList.java index cb51fe73..32b10537 100644 --- a/src/main/java/com/rampatra/linkedlists/MaximumSumLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/MaximumSumLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/MergeSort.java b/src/main/my/com/rampatra/linkedlists/MergeSort.java similarity index 96% rename from src/main/java/com/rampatra/linkedlists/MergeSort.java rename to src/main/my/com/rampatra/linkedlists/MergeSort.java index 3ad4ad65..d4985572 100644 --- a/src/main/java/com/rampatra/linkedlists/MergeSort.java +++ b/src/main/my/com/rampatra/linkedlists/MergeSort.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/MergeSortDoubleLinkedList.java b/src/main/my/com/rampatra/linkedlists/MergeSortDoubleLinkedList.java similarity index 96% rename from src/main/java/com/rampatra/linkedlists/MergeSortDoubleLinkedList.java rename to src/main/my/com/rampatra/linkedlists/MergeSortDoubleLinkedList.java index 1adab868..a39d9d55 100644 --- a/src/main/java/com/rampatra/linkedlists/MergeSortDoubleLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/MergeSortDoubleLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.DoubleLinkedList; -import com.rampatra.base.DoubleLinkedNode; +import my.com.rampatra.base.DoubleLinkedList; +import my.com.rampatra.base.DoubleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/MergeTwoLinkedListAlternatively.java b/src/main/my/com/rampatra/linkedlists/MergeTwoLinkedListAlternatively.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/MergeTwoLinkedListAlternatively.java rename to src/main/my/com/rampatra/linkedlists/MergeTwoLinkedListAlternatively.java index e94c08e8..e1d7a5a6 100644 --- a/src/main/java/com/rampatra/linkedlists/MergeTwoLinkedListAlternatively.java +++ b/src/main/my/com/rampatra/linkedlists/MergeTwoLinkedListAlternatively.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/MergeTwoSortedLists.java b/src/main/my/com/rampatra/linkedlists/MergeTwoSortedLists.java similarity index 97% rename from src/main/java/com/rampatra/linkedlists/MergeTwoSortedLists.java rename to src/main/my/com/rampatra/linkedlists/MergeTwoSortedLists.java index 1c4eaf93..db468fea 100644 --- a/src/main/java/com/rampatra/linkedlists/MergeTwoSortedLists.java +++ b/src/main/my/com/rampatra/linkedlists/MergeTwoSortedLists.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/MiddleNode.java b/src/main/my/com/rampatra/linkedlists/MiddleNode.java similarity index 87% rename from src/main/java/com/rampatra/linkedlists/MiddleNode.java rename to src/main/my/com/rampatra/linkedlists/MiddleNode.java index 72318998..81498166 100644 --- a/src/main/java/com/rampatra/linkedlists/MiddleNode.java +++ b/src/main/my/com/rampatra/linkedlists/MiddleNode.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/MoveLastNodeToFirst.java b/src/main/my/com/rampatra/linkedlists/MoveLastNodeToFirst.java similarity index 87% rename from src/main/java/com/rampatra/linkedlists/MoveLastNodeToFirst.java rename to src/main/my/com/rampatra/linkedlists/MoveLastNodeToFirst.java index 5f79e936..ded90607 100644 --- a/src/main/java/com/rampatra/linkedlists/MoveLastNodeToFirst.java +++ b/src/main/my/com/rampatra/linkedlists/MoveLastNodeToFirst.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/NthNodeFromLast.java b/src/main/my/com/rampatra/linkedlists/NthNodeFromLast.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/NthNodeFromLast.java rename to src/main/my/com/rampatra/linkedlists/NthNodeFromLast.java index 871af6cf..d3a72e3e 100644 --- a/src/main/java/com/rampatra/linkedlists/NthNodeFromLast.java +++ b/src/main/my/com/rampatra/linkedlists/NthNodeFromLast.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/PairWiseSwap.java b/src/main/my/com/rampatra/linkedlists/PairWiseSwap.java similarity index 90% rename from src/main/java/com/rampatra/linkedlists/PairWiseSwap.java rename to src/main/my/com/rampatra/linkedlists/PairWiseSwap.java index 3adc98b5..5e2ee7df 100644 --- a/src/main/java/com/rampatra/linkedlists/PairWiseSwap.java +++ b/src/main/my/com/rampatra/linkedlists/PairWiseSwap.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/Palindrome.java b/src/main/my/com/rampatra/linkedlists/Palindrome.java similarity index 90% rename from src/main/java/com/rampatra/linkedlists/Palindrome.java rename to src/main/my/com/rampatra/linkedlists/Palindrome.java index 1f85b35d..e1acb0b7 100644 --- a/src/main/java/com/rampatra/linkedlists/Palindrome.java +++ b/src/main/my/com/rampatra/linkedlists/Palindrome.java @@ -1,9 +1,9 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.LinkedStack; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; -import com.rampatra.base.Stack; +import my.com.rampatra.base.LinkedStack; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.Stack; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/QuickSort.java b/src/main/my/com/rampatra/linkedlists/QuickSort.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/QuickSort.java rename to src/main/my/com/rampatra/linkedlists/QuickSort.java index 5808fdcb..0f2758be 100644 --- a/src/main/java/com/rampatra/linkedlists/QuickSort.java +++ b/src/main/my/com/rampatra/linkedlists/QuickSort.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/RandomNode.java b/src/main/my/com/rampatra/linkedlists/RandomNode.java similarity index 87% rename from src/main/java/com/rampatra/linkedlists/RandomNode.java rename to src/main/my/com/rampatra/linkedlists/RandomNode.java index 97aafdec..04abb19c 100644 --- a/src/main/java/com/rampatra/linkedlists/RandomNode.java +++ b/src/main/my/com/rampatra/linkedlists/RandomNode.java @@ -1,8 +1,8 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.arrays.ReservoirSampling; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.arrays.ReservoirSampling; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; import java.util.Random; diff --git a/src/main/java/com/rampatra/linkedlists/RemoveDuplicates.java b/src/main/my/com/rampatra/linkedlists/RemoveDuplicates.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/RemoveDuplicates.java rename to src/main/my/com/rampatra/linkedlists/RemoveDuplicates.java index 7471f231..6ba82a11 100644 --- a/src/main/java/com/rampatra/linkedlists/RemoveDuplicates.java +++ b/src/main/my/com/rampatra/linkedlists/RemoveDuplicates.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/rampatra/linkedlists/RemoveMiddlePointsFromLineSegments.java b/src/main/my/com/rampatra/linkedlists/RemoveMiddlePointsFromLineSegments.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/RemoveMiddlePointsFromLineSegments.java rename to src/main/my/com/rampatra/linkedlists/RemoveMiddlePointsFromLineSegments.java index d4099eed..3d9b5428 100644 --- a/src/main/java/com/rampatra/linkedlists/RemoveMiddlePointsFromLineSegments.java +++ b/src/main/my/com/rampatra/linkedlists/RemoveMiddlePointsFromLineSegments.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/ReverseAlternateNodesAndAppendAtEnd.java b/src/main/my/com/rampatra/linkedlists/ReverseAlternateNodesAndAppendAtEnd.java similarity index 91% rename from src/main/java/com/rampatra/linkedlists/ReverseAlternateNodesAndAppendAtEnd.java rename to src/main/my/com/rampatra/linkedlists/ReverseAlternateNodesAndAppendAtEnd.java index 70b005d2..9d491aba 100644 --- a/src/main/java/com/rampatra/linkedlists/ReverseAlternateNodesAndAppendAtEnd.java +++ b/src/main/my/com/rampatra/linkedlists/ReverseAlternateNodesAndAppendAtEnd.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/ReverseDoubleLinkedList.java b/src/main/my/com/rampatra/linkedlists/ReverseDoubleLinkedList.java similarity index 89% rename from src/main/java/com/rampatra/linkedlists/ReverseDoubleLinkedList.java rename to src/main/my/com/rampatra/linkedlists/ReverseDoubleLinkedList.java index 466c6ac4..e691b700 100644 --- a/src/main/java/com/rampatra/linkedlists/ReverseDoubleLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/ReverseDoubleLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.DoubleLinkedList; -import com.rampatra.base.DoubleLinkedNode; +import my.com.rampatra.base.DoubleLinkedList; +import my.com.rampatra.base.DoubleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/ReverseLinkedListInAlternateGroups.java b/src/main/my/com/rampatra/linkedlists/ReverseLinkedListInAlternateGroups.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/ReverseLinkedListInAlternateGroups.java rename to src/main/my/com/rampatra/linkedlists/ReverseLinkedListInAlternateGroups.java index 68a3b81f..0d8e8991 100644 --- a/src/main/java/com/rampatra/linkedlists/ReverseLinkedListInAlternateGroups.java +++ b/src/main/my/com/rampatra/linkedlists/ReverseLinkedListInAlternateGroups.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/ReverseLinkedListInGroups.java b/src/main/my/com/rampatra/linkedlists/ReverseLinkedListInGroups.java similarity index 92% rename from src/main/java/com/rampatra/linkedlists/ReverseLinkedListInGroups.java rename to src/main/my/com/rampatra/linkedlists/ReverseLinkedListInGroups.java index 1935356e..1b72880a 100644 --- a/src/main/java/com/rampatra/linkedlists/ReverseLinkedListInGroups.java +++ b/src/main/my/com/rampatra/linkedlists/ReverseLinkedListInGroups.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/ReverseSingleLinkedList.java b/src/main/my/com/rampatra/linkedlists/ReverseSingleLinkedList.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/ReverseSingleLinkedList.java rename to src/main/my/com/rampatra/linkedlists/ReverseSingleLinkedList.java index de474417..57a536be 100644 --- a/src/main/java/com/rampatra/linkedlists/ReverseSingleLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/ReverseSingleLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * This is for reversing a linked list, both iteratively and recursively. If you diff --git a/src/main/java/com/rampatra/linkedlists/RotateLinkedList.java b/src/main/my/com/rampatra/linkedlists/RotateLinkedList.java similarity index 93% rename from src/main/java/com/rampatra/linkedlists/RotateLinkedList.java rename to src/main/my/com/rampatra/linkedlists/RotateLinkedList.java index 15d28211..6c30cc02 100644 --- a/src/main/java/com/rampatra/linkedlists/RotateLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/RotateLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/SegregateEvenOddNumbers.java b/src/main/my/com/rampatra/linkedlists/SegregateEvenOddNumbers.java similarity index 95% rename from src/main/java/com/rampatra/linkedlists/SegregateEvenOddNumbers.java rename to src/main/my/com/rampatra/linkedlists/SegregateEvenOddNumbers.java index 1bdcb4db..c45e2a1b 100644 --- a/src/main/java/com/rampatra/linkedlists/SegregateEvenOddNumbers.java +++ b/src/main/my/com/rampatra/linkedlists/SegregateEvenOddNumbers.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/SortAlternativelySortedLinkedList.java b/src/main/my/com/rampatra/linkedlists/SortAlternativelySortedLinkedList.java similarity index 92% rename from src/main/java/com/rampatra/linkedlists/SortAlternativelySortedLinkedList.java rename to src/main/my/com/rampatra/linkedlists/SortAlternativelySortedLinkedList.java index 79842cc4..4efcf517 100644 --- a/src/main/java/com/rampatra/linkedlists/SortAlternativelySortedLinkedList.java +++ b/src/main/my/com/rampatra/linkedlists/SortAlternativelySortedLinkedList.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/SortLinkedListOf0s1s2s.java b/src/main/my/com/rampatra/linkedlists/SortLinkedListOf0s1s2s.java similarity index 90% rename from src/main/java/com/rampatra/linkedlists/SortLinkedListOf0s1s2s.java rename to src/main/my/com/rampatra/linkedlists/SortLinkedListOf0s1s2s.java index 6b5c08c1..b68c6919 100644 --- a/src/main/java/com/rampatra/linkedlists/SortLinkedListOf0s1s2s.java +++ b/src/main/my/com/rampatra/linkedlists/SortLinkedListOf0s1s2s.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/SortedDLLToBBST.java b/src/main/my/com/rampatra/linkedlists/SortedDLLToBBST.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/SortedDLLToBBST.java rename to src/main/my/com/rampatra/linkedlists/SortedDLLToBBST.java index 6b050d0c..dcb86c38 100644 --- a/src/main/java/com/rampatra/linkedlists/SortedDLLToBBST.java +++ b/src/main/my/com/rampatra/linkedlists/SortedDLLToBBST.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.DoubleLinkedList; -import com.rampatra.base.DoubleLinkedNode; +import my.com.rampatra.base.DoubleLinkedList; +import my.com.rampatra.base.DoubleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/StackWithOperationOnMiddleElement.java b/src/main/my/com/rampatra/linkedlists/StackWithOperationOnMiddleElement.java similarity index 97% rename from src/main/java/com/rampatra/linkedlists/StackWithOperationOnMiddleElement.java rename to src/main/my/com/rampatra/linkedlists/StackWithOperationOnMiddleElement.java index bbcc4193..51c0507d 100644 --- a/src/main/java/com/rampatra/linkedlists/StackWithOperationOnMiddleElement.java +++ b/src/main/my/com/rampatra/linkedlists/StackWithOperationOnMiddleElement.java @@ -1,6 +1,6 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.DoubleLinkedNode; +import my.com.rampatra.base.DoubleLinkedNode; import java.util.EmptyStackException; diff --git a/src/main/java/com/rampatra/linkedlists/SwapKthNode.java b/src/main/my/com/rampatra/linkedlists/SwapKthNode.java similarity index 93% rename from src/main/java/com/rampatra/linkedlists/SwapKthNode.java rename to src/main/my/com/rampatra/linkedlists/SwapKthNode.java index 44f12da7..e076157d 100644 --- a/src/main/java/com/rampatra/linkedlists/SwapKthNode.java +++ b/src/main/my/com/rampatra/linkedlists/SwapKthNode.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/SwapNodes.java b/src/main/my/com/rampatra/linkedlists/SwapNodes.java similarity index 93% rename from src/main/java/com/rampatra/linkedlists/SwapNodes.java rename to src/main/my/com/rampatra/linkedlists/SwapNodes.java index ffb50332..9e2bfe4c 100644 --- a/src/main/java/com/rampatra/linkedlists/SwapNodes.java +++ b/src/main/my/com/rampatra/linkedlists/SwapNodes.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/linkedlists/TripletFromThreeLinkedLists.java b/src/main/my/com/rampatra/linkedlists/TripletFromThreeLinkedLists.java similarity index 94% rename from src/main/java/com/rampatra/linkedlists/TripletFromThreeLinkedLists.java rename to src/main/my/com/rampatra/linkedlists/TripletFromThreeLinkedLists.java index 1addeb69..1d77befd 100644 --- a/src/main/java/com/rampatra/linkedlists/TripletFromThreeLinkedLists.java +++ b/src/main/my/com/rampatra/linkedlists/TripletFromThreeLinkedLists.java @@ -1,7 +1,7 @@ -package com.rampatra.linkedlists; +package my.com.rampatra.linkedlists; -import com.rampatra.base.SingleLinkedList; -import com.rampatra.base.SingleLinkedNode; +import my.com.rampatra.base.SingleLinkedList; +import my.com.rampatra.base.SingleLinkedNode; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/BotTesting.java b/src/main/my/com/rampatra/misc/BotTesting.java similarity index 98% rename from src/main/java/com/rampatra/misc/BotTesting.java rename to src/main/my/com/rampatra/misc/BotTesting.java index 398e60b6..680a7381 100644 --- a/src/main/java/com/rampatra/misc/BotTesting.java +++ b/src/main/my/com/rampatra/misc/BotTesting.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/BreakParagraph.java b/src/main/my/com/rampatra/misc/BreakParagraph.java similarity index 98% rename from src/main/java/com/rampatra/misc/BreakParagraph.java rename to src/main/my/com/rampatra/misc/BreakParagraph.java index fc63912c..949c72e9 100644 --- a/src/main/java/com/rampatra/misc/BreakParagraph.java +++ b/src/main/my/com/rampatra/misc/BreakParagraph.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.text.BreakIterator; import java.util.Locale; diff --git a/src/main/java/com/rampatra/misc/CollectionIteration.java b/src/main/my/com/rampatra/misc/CollectionIteration.java similarity index 98% rename from src/main/java/com/rampatra/misc/CollectionIteration.java rename to src/main/my/com/rampatra/misc/CollectionIteration.java index 54edc937..d467ad0b 100644 --- a/src/main/java/com/rampatra/misc/CollectionIteration.java +++ b/src/main/my/com/rampatra/misc/CollectionIteration.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.ArrayList; import java.util.HashMap; diff --git a/src/main/java/com/rampatra/misc/DivideByZero.java b/src/main/my/com/rampatra/misc/DivideByZero.java similarity index 94% rename from src/main/java/com/rampatra/misc/DivideByZero.java rename to src/main/my/com/rampatra/misc/DivideByZero.java index e879a783..dac10322 100644 --- a/src/main/java/com/rampatra/misc/DivideByZero.java +++ b/src/main/my/com/rampatra/misc/DivideByZero.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/Equals.java b/src/main/my/com/rampatra/misc/Equals.java similarity index 94% rename from src/main/java/com/rampatra/misc/Equals.java rename to src/main/my/com/rampatra/misc/Equals.java index 9987a957..cdf1a930 100644 --- a/src/main/java/com/rampatra/misc/Equals.java +++ b/src/main/my/com/rampatra/misc/Equals.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/GarbageCollection.java b/src/main/my/com/rampatra/misc/GarbageCollection.java similarity index 93% rename from src/main/java/com/rampatra/misc/GarbageCollection.java rename to src/main/my/com/rampatra/misc/GarbageCollection.java index 1ed15635..57484c65 100644 --- a/src/main/java/com/rampatra/misc/GarbageCollection.java +++ b/src/main/my/com/rampatra/misc/GarbageCollection.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/GenericNonGenericMix.java b/src/main/my/com/rampatra/misc/GenericNonGenericMix.java similarity index 95% rename from src/main/java/com/rampatra/misc/GenericNonGenericMix.java rename to src/main/my/com/rampatra/misc/GenericNonGenericMix.java index b13b0392..2cf5ef80 100644 --- a/src/main/java/com/rampatra/misc/GenericNonGenericMix.java +++ b/src/main/my/com/rampatra/misc/GenericNonGenericMix.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/rampatra/misc/HitCount.java b/src/main/my/com/rampatra/misc/HitCount.java similarity index 98% rename from src/main/java/com/rampatra/misc/HitCount.java rename to src/main/my/com/rampatra/misc/HitCount.java index 97f946ec..b3e50c01 100644 --- a/src/main/java/com/rampatra/misc/HitCount.java +++ b/src/main/my/com/rampatra/misc/HitCount.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.ArrayList; import java.util.Collections; diff --git a/src/main/java/com/rampatra/misc/MapReduce.java b/src/main/my/com/rampatra/misc/MapReduce.java similarity index 98% rename from src/main/java/com/rampatra/misc/MapReduce.java rename to src/main/my/com/rampatra/misc/MapReduce.java index a69df528..e5d04156 100644 --- a/src/main/java/com/rampatra/misc/MapReduce.java +++ b/src/main/my/com/rampatra/misc/MapReduce.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.Arrays; import java.util.HashMap; diff --git a/src/main/java/com/rampatra/misc/MapWithTimestamp.java b/src/main/my/com/rampatra/misc/MapWithTimestamp.java similarity index 98% rename from src/main/java/com/rampatra/misc/MapWithTimestamp.java rename to src/main/my/com/rampatra/misc/MapWithTimestamp.java index 184656a7..2f924eee 100644 --- a/src/main/java/com/rampatra/misc/MapWithTimestamp.java +++ b/src/main/my/com/rampatra/misc/MapWithTimestamp.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.Date; import java.util.HashMap; diff --git a/src/main/java/com/rampatra/misc/MethodLocalVSInner.java b/src/main/my/com/rampatra/misc/MethodLocalVSInner.java similarity index 95% rename from src/main/java/com/rampatra/misc/MethodLocalVSInner.java rename to src/main/my/com/rampatra/misc/MethodLocalVSInner.java index 6eebd6c6..25219629 100644 --- a/src/main/java/com/rampatra/misc/MethodLocalVSInner.java +++ b/src/main/my/com/rampatra/misc/MethodLocalVSInner.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/MethodOverloading.java b/src/main/my/com/rampatra/misc/MethodOverloading.java similarity index 97% rename from src/main/java/com/rampatra/misc/MethodOverloading.java rename to src/main/my/com/rampatra/misc/MethodOverloading.java index bdd30522..28d677d3 100644 --- a/src/main/java/com/rampatra/misc/MethodOverloading.java +++ b/src/main/my/com/rampatra/misc/MethodOverloading.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/Outer.java b/src/main/my/com/rampatra/misc/Outer.java similarity index 94% rename from src/main/java/com/rampatra/misc/Outer.java rename to src/main/my/com/rampatra/misc/Outer.java index b767e2b7..f81f4570 100644 --- a/src/main/java/com/rampatra/misc/Outer.java +++ b/src/main/my/com/rampatra/misc/Outer.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/OuterClassAccess.java b/src/main/my/com/rampatra/misc/OuterClassAccess.java similarity index 94% rename from src/main/java/com/rampatra/misc/OuterClassAccess.java rename to src/main/my/com/rampatra/misc/OuterClassAccess.java index 6c6f53ed..f1bcbfec 100644 --- a/src/main/java/com/rampatra/misc/OuterClassAccess.java +++ b/src/main/my/com/rampatra/misc/OuterClassAccess.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/RandomTest.java b/src/main/my/com/rampatra/misc/RandomTest.java similarity index 97% rename from src/main/java/com/rampatra/misc/RandomTest.java rename to src/main/my/com/rampatra/misc/RandomTest.java index 5c9590cc..51134695 100644 --- a/src/main/java/com/rampatra/misc/RandomTest.java +++ b/src/main/my/com/rampatra/misc/RandomTest.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.Random; diff --git a/src/main/java/com/rampatra/misc/ReadFile.java b/src/main/my/com/rampatra/misc/ReadFile.java similarity index 98% rename from src/main/java/com/rampatra/misc/ReadFile.java rename to src/main/my/com/rampatra/misc/ReadFile.java index c5c64540..01db078a 100644 --- a/src/main/java/com/rampatra/misc/ReadFile.java +++ b/src/main/my/com/rampatra/misc/ReadFile.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.io.BufferedReader; import java.io.FileReader; diff --git a/src/main/java/com/rampatra/misc/RecursiveWarmup.java b/src/main/my/com/rampatra/misc/RecursiveWarmup.java similarity index 99% rename from src/main/java/com/rampatra/misc/RecursiveWarmup.java rename to src/main/my/com/rampatra/misc/RecursiveWarmup.java index ad99d0c3..8df0d749 100644 --- a/src/main/java/com/rampatra/misc/RecursiveWarmup.java +++ b/src/main/my/com/rampatra/misc/RecursiveWarmup.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/rampatra/misc/RegexReplaceAllSpaces.java b/src/main/my/com/rampatra/misc/RegexReplaceAllSpaces.java similarity index 91% rename from src/main/java/com/rampatra/misc/RegexReplaceAllSpaces.java rename to src/main/my/com/rampatra/misc/RegexReplaceAllSpaces.java index 04b33db6..97f1d97f 100644 --- a/src/main/java/com/rampatra/misc/RegexReplaceAllSpaces.java +++ b/src/main/my/com/rampatra/misc/RegexReplaceAllSpaces.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * @author rampatra diff --git a/src/main/java/com/rampatra/misc/RegexValidateLatLong.java b/src/main/my/com/rampatra/misc/RegexValidateLatLong.java similarity index 97% rename from src/main/java/com/rampatra/misc/RegexValidateLatLong.java rename to src/main/my/com/rampatra/misc/RegexValidateLatLong.java index e8d8d2d6..b823ddec 100644 --- a/src/main/java/com/rampatra/misc/RegexValidateLatLong.java +++ b/src/main/my/com/rampatra/misc/RegexValidateLatLong.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.util.Scanner; import java.util.regex.Matcher; diff --git a/src/main/java/com/rampatra/misc/ReverseAndAdd.java b/src/main/my/com/rampatra/misc/ReverseAndAdd.java similarity index 98% rename from src/main/java/com/rampatra/misc/ReverseAndAdd.java rename to src/main/my/com/rampatra/misc/ReverseAndAdd.java index 56713796..13b93456 100644 --- a/src/main/java/com/rampatra/misc/ReverseAndAdd.java +++ b/src/main/my/com/rampatra/misc/ReverseAndAdd.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; import java.io.BufferedReader; import java.io.FileReader; diff --git a/src/main/java/com/rampatra/misc/TreeList.java b/src/main/my/com/rampatra/misc/TreeList.java similarity index 99% rename from src/main/java/com/rampatra/misc/TreeList.java rename to src/main/my/com/rampatra/misc/TreeList.java index fd9059f4..61b28996 100644 --- a/src/main/java/com/rampatra/misc/TreeList.java +++ b/src/main/my/com/rampatra/misc/TreeList.java @@ -1,4 +1,4 @@ -package com.rampatra.misc; +package my.com.rampatra.misc; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/misc/parenthesis.txt b/src/main/my/com/rampatra/misc/parenthesis.txt similarity index 100% rename from src/main/java/com/rampatra/misc/parenthesis.txt rename to src/main/my/com/rampatra/misc/parenthesis.txt diff --git a/src/main/java/com/rampatra/misc/reverseandadd.txt b/src/main/my/com/rampatra/misc/reverseandadd.txt similarity index 100% rename from src/main/java/com/rampatra/misc/reverseandadd.txt rename to src/main/my/com/rampatra/misc/reverseandadd.txt diff --git a/src/main/java/com/rampatra/permutations/StringPermutations.java b/src/main/my/com/rampatra/permutations/StringPermutations.java similarity index 97% rename from src/main/java/com/rampatra/permutations/StringPermutations.java rename to src/main/my/com/rampatra/permutations/StringPermutations.java index 302d14f9..bb6885f8 100644 --- a/src/main/java/com/rampatra/permutations/StringPermutations.java +++ b/src/main/my/com/rampatra/permutations/StringPermutations.java @@ -1,4 +1,4 @@ -package com.rampatra.permutations; +package my.com.rampatra.permutations; /** * Prints all the permutations of a string by using the characters in the diff --git a/src/main/java/com/rampatra/permutations/StringPermutationsCount.java b/src/main/my/com/rampatra/permutations/StringPermutationsCount.java similarity index 96% rename from src/main/java/com/rampatra/permutations/StringPermutationsCount.java rename to src/main/my/com/rampatra/permutations/StringPermutationsCount.java index c5916a07..b6e8f652 100644 --- a/src/main/java/com/rampatra/permutations/StringPermutationsCount.java +++ b/src/main/my/com/rampatra/permutations/StringPermutationsCount.java @@ -1,4 +1,4 @@ -package com.rampatra.permutations; +package my.com.rampatra.permutations; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/permutations/StringPermutationsWithDuplicates.java b/src/main/my/com/rampatra/permutations/StringPermutationsWithDuplicates.java similarity index 94% rename from src/main/java/com/rampatra/permutations/StringPermutationsWithDuplicates.java rename to src/main/my/com/rampatra/permutations/StringPermutationsWithDuplicates.java index 21d31cb3..22731a74 100644 --- a/src/main/java/com/rampatra/permutations/StringPermutationsWithDuplicates.java +++ b/src/main/my/com/rampatra/permutations/StringPermutationsWithDuplicates.java @@ -1,4 +1,4 @@ -package com.rampatra.permutations; +package my.com.rampatra.permutations; /** * A slight variation of {@link StringPermutations} where the input may diff --git a/src/main/java/com/rampatra/permutations/UppercaseLowercasePermutations.java b/src/main/my/com/rampatra/permutations/UppercaseLowercasePermutations.java similarity index 97% rename from src/main/java/com/rampatra/permutations/UppercaseLowercasePermutations.java rename to src/main/my/com/rampatra/permutations/UppercaseLowercasePermutations.java index fec104a6..8a26052b 100644 --- a/src/main/java/com/rampatra/permutations/UppercaseLowercasePermutations.java +++ b/src/main/my/com/rampatra/permutations/UppercaseLowercasePermutations.java @@ -1,4 +1,4 @@ -package com.rampatra.permutations; +package my.com.rampatra.permutations; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/searching/BinarySearch.java b/src/main/my/com/rampatra/searching/BinarySearch.java similarity index 98% rename from src/main/java/com/rampatra/searching/BinarySearch.java rename to src/main/my/com/rampatra/searching/BinarySearch.java index 26997658..68c835de 100644 --- a/src/main/java/com/rampatra/searching/BinarySearch.java +++ b/src/main/my/com/rampatra/searching/BinarySearch.java @@ -1,4 +1,4 @@ -package com.rampatra.searching; +package my.com.rampatra.searching; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/searching/InterpolationSearch.java b/src/main/my/com/rampatra/searching/InterpolationSearch.java similarity index 97% rename from src/main/java/com/rampatra/searching/InterpolationSearch.java rename to src/main/my/com/rampatra/searching/InterpolationSearch.java index 20f76665..e8511f8f 100644 --- a/src/main/java/com/rampatra/searching/InterpolationSearch.java +++ b/src/main/my/com/rampatra/searching/InterpolationSearch.java @@ -1,4 +1,4 @@ -package com.rampatra.searching; +package my.com.rampatra.searching; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/sorting/BubbleSort.java b/src/main/my/com/rampatra/sorting/BubbleSort.java similarity index 97% rename from src/main/java/com/rampatra/sorting/BubbleSort.java rename to src/main/my/com/rampatra/sorting/BubbleSort.java index 8560319b..491f2d6e 100644 --- a/src/main/java/com/rampatra/sorting/BubbleSort.java +++ b/src/main/my/com/rampatra/sorting/BubbleSort.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/CheckSorted.java b/src/main/my/com/rampatra/sorting/CheckSorted.java similarity index 98% rename from src/main/java/com/rampatra/sorting/CheckSorted.java rename to src/main/my/com/rampatra/sorting/CheckSorted.java index 0b9b6c3f..abdabd5e 100644 --- a/src/main/java/com/rampatra/sorting/CheckSorted.java +++ b/src/main/my/com/rampatra/sorting/CheckSorted.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/sorting/HeapSort.java b/src/main/my/com/rampatra/sorting/HeapSort.java similarity index 96% rename from src/main/java/com/rampatra/sorting/HeapSort.java rename to src/main/my/com/rampatra/sorting/HeapSort.java index 61f03802..5c1618a9 100644 --- a/src/main/java/com/rampatra/sorting/HeapSort.java +++ b/src/main/my/com/rampatra/sorting/HeapSort.java @@ -1,6 +1,6 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; -import com.rampatra.base.MaxHeap; +import my.com.rampatra.base.MaxHeap; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/MergeSort.java b/src/main/my/com/rampatra/sorting/MergeSort.java similarity index 97% rename from src/main/java/com/rampatra/sorting/MergeSort.java rename to src/main/my/com/rampatra/sorting/MergeSort.java index eb95cf79..b261456b 100644 --- a/src/main/java/com/rampatra/sorting/MergeSort.java +++ b/src/main/my/com/rampatra/sorting/MergeSort.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/MergeSortSpaceOptimized.java b/src/main/my/com/rampatra/sorting/MergeSortSpaceOptimized.java similarity index 98% rename from src/main/java/com/rampatra/sorting/MergeSortSpaceOptimized.java rename to src/main/my/com/rampatra/sorting/MergeSortSpaceOptimized.java index 1b80caf8..a07c39c0 100644 --- a/src/main/java/com/rampatra/sorting/MergeSortSpaceOptimized.java +++ b/src/main/my/com/rampatra/sorting/MergeSortSpaceOptimized.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/PancakeSort.java b/src/main/my/com/rampatra/sorting/PancakeSort.java similarity index 98% rename from src/main/java/com/rampatra/sorting/PancakeSort.java rename to src/main/my/com/rampatra/sorting/PancakeSort.java index 81cd9943..924b89a9 100644 --- a/src/main/java/com/rampatra/sorting/PancakeSort.java +++ b/src/main/my/com/rampatra/sorting/PancakeSort.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/QuickSort.java b/src/main/my/com/rampatra/sorting/QuickSort.java similarity index 98% rename from src/main/java/com/rampatra/sorting/QuickSort.java rename to src/main/my/com/rampatra/sorting/QuickSort.java index 48744ddc..e9f4a0a8 100644 --- a/src/main/java/com/rampatra/sorting/QuickSort.java +++ b/src/main/my/com/rampatra/sorting/QuickSort.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/SelectionSort.java b/src/main/my/com/rampatra/sorting/SelectionSort.java similarity index 98% rename from src/main/java/com/rampatra/sorting/SelectionSort.java rename to src/main/my/com/rampatra/sorting/SelectionSort.java index fb1e2b0e..2d218c7f 100644 --- a/src/main/java/com/rampatra/sorting/SelectionSort.java +++ b/src/main/my/com/rampatra/sorting/SelectionSort.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/sorting/WiggleSort.java b/src/main/my/com/rampatra/sorting/WiggleSort.java similarity index 97% rename from src/main/java/com/rampatra/sorting/WiggleSort.java rename to src/main/my/com/rampatra/sorting/WiggleSort.java index 51ef266a..b0e3b9ba 100644 --- a/src/main/java/com/rampatra/sorting/WiggleSort.java +++ b/src/main/my/com/rampatra/sorting/WiggleSort.java @@ -1,4 +1,4 @@ -package com.rampatra.sorting; +package my.com.rampatra.sorting; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/stacks/BalancingParenthesis.java b/src/main/my/com/rampatra/stacks/BalancingParenthesis.java similarity index 99% rename from src/main/java/com/rampatra/stacks/BalancingParenthesis.java rename to src/main/my/com/rampatra/stacks/BalancingParenthesis.java index c6e2851d..5cb86705 100644 --- a/src/main/java/com/rampatra/stacks/BalancingParenthesis.java +++ b/src/main/my/com/rampatra/stacks/BalancingParenthesis.java @@ -1,4 +1,4 @@ -package com.rampatra.stacks; +package my.com.rampatra.stacks; import java.io.BufferedReader; import java.io.FileReader; diff --git a/src/main/java/com/rampatra/stacks/MaxRectangleAreaInHistogram.java b/src/main/my/com/rampatra/stacks/MaxRectangleAreaInHistogram.java similarity index 98% rename from src/main/java/com/rampatra/stacks/MaxRectangleAreaInHistogram.java rename to src/main/my/com/rampatra/stacks/MaxRectangleAreaInHistogram.java index 8494b0e7..6519c746 100644 --- a/src/main/java/com/rampatra/stacks/MaxRectangleAreaInHistogram.java +++ b/src/main/my/com/rampatra/stacks/MaxRectangleAreaInHistogram.java @@ -1,4 +1,4 @@ -package com.rampatra.stacks; +package my.com.rampatra.stacks; /** * Given a bar histogram, calculate the maximum possible rectangle area in the histogram. Consider each bar is 1 unit diff --git a/src/main/java/com/rampatra/strings/AnagramsTogether.java b/src/main/my/com/rampatra/strings/AnagramsTogether.java similarity index 98% rename from src/main/java/com/rampatra/strings/AnagramsTogether.java rename to src/main/my/com/rampatra/strings/AnagramsTogether.java index 87ee6569..3b5dba84 100644 --- a/src/main/java/com/rampatra/strings/AnagramsTogether.java +++ b/src/main/my/com/rampatra/strings/AnagramsTogether.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/strings/AnagramsTogetherLexicographically.java b/src/main/my/com/rampatra/strings/AnagramsTogetherLexicographically.java similarity index 98% rename from src/main/java/com/rampatra/strings/AnagramsTogetherLexicographically.java rename to src/main/my/com/rampatra/strings/AnagramsTogetherLexicographically.java index c1390646..9125df46 100644 --- a/src/main/java/com/rampatra/strings/AnagramsTogetherLexicographically.java +++ b/src/main/my/com/rampatra/strings/AnagramsTogetherLexicographically.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; import java.util.*; diff --git a/src/main/java/com/rampatra/strings/BasicRegexParser.java b/src/main/my/com/rampatra/strings/BasicRegexParser.java similarity index 98% rename from src/main/java/com/rampatra/strings/BasicRegexParser.java rename to src/main/my/com/rampatra/strings/BasicRegexParser.java index faf47331..dfc4047c 100644 --- a/src/main/java/com/rampatra/strings/BasicRegexParser.java +++ b/src/main/my/com/rampatra/strings/BasicRegexParser.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * @author rampatra diff --git a/src/main/java/com/rampatra/strings/CompressString.java b/src/main/my/com/rampatra/strings/CompressString.java similarity index 98% rename from src/main/java/com/rampatra/strings/CompressString.java rename to src/main/my/com/rampatra/strings/CompressString.java index ed3ce3d1..71f009af 100644 --- a/src/main/java/com/rampatra/strings/CompressString.java +++ b/src/main/my/com/rampatra/strings/CompressString.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * @author rampatra diff --git a/src/main/java/com/rampatra/strings/IntegerToString.java b/src/main/my/com/rampatra/strings/IntegerToString.java similarity index 97% rename from src/main/java/com/rampatra/strings/IntegerToString.java rename to src/main/my/com/rampatra/strings/IntegerToString.java index 08d27131..086a8f5b 100644 --- a/src/main/java/com/rampatra/strings/IntegerToString.java +++ b/src/main/my/com/rampatra/strings/IntegerToString.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * @author rampatra diff --git a/src/main/java/com/rampatra/strings/KeepOnlyKConsecutiveLetters.java b/src/main/my/com/rampatra/strings/KeepOnlyKConsecutiveLetters.java similarity index 97% rename from src/main/java/com/rampatra/strings/KeepOnlyKConsecutiveLetters.java rename to src/main/my/com/rampatra/strings/KeepOnlyKConsecutiveLetters.java index aab4df26..21040243 100644 --- a/src/main/java/com/rampatra/strings/KeepOnlyKConsecutiveLetters.java +++ b/src/main/my/com/rampatra/strings/KeepOnlyKConsecutiveLetters.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * @author rampatra diff --git a/src/main/java/com/rampatra/strings/NearPalindrome.java b/src/main/my/com/rampatra/strings/NearPalindrome.java similarity index 97% rename from src/main/java/com/rampatra/strings/NearPalindrome.java rename to src/main/my/com/rampatra/strings/NearPalindrome.java index 6e4efd7d..ad9853be 100644 --- a/src/main/java/com/rampatra/strings/NearPalindrome.java +++ b/src/main/my/com/rampatra/strings/NearPalindrome.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * @author rampatra diff --git a/src/main/java/com/rampatra/strings/RemoveDuplicatesAndArrangeLetters.java b/src/main/my/com/rampatra/strings/RemoveDuplicatesAndArrangeLetters.java similarity index 96% rename from src/main/java/com/rampatra/strings/RemoveDuplicatesAndArrangeLetters.java rename to src/main/my/com/rampatra/strings/RemoveDuplicatesAndArrangeLetters.java index edb99699..816c7ff9 100644 --- a/src/main/java/com/rampatra/strings/RemoveDuplicatesAndArrangeLetters.java +++ b/src/main/my/com/rampatra/strings/RemoveDuplicatesAndArrangeLetters.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; import java.util.Set; import java.util.TreeSet; diff --git a/src/main/java/com/rampatra/strings/RemoveExtraSpaces.java b/src/main/my/com/rampatra/strings/RemoveExtraSpaces.java similarity index 98% rename from src/main/java/com/rampatra/strings/RemoveExtraSpaces.java rename to src/main/my/com/rampatra/strings/RemoveExtraSpaces.java index 3c5b6954..83da8cf0 100644 --- a/src/main/java/com/rampatra/strings/RemoveExtraSpaces.java +++ b/src/main/my/com/rampatra/strings/RemoveExtraSpaces.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; import java.util.Arrays; diff --git a/src/main/java/com/rampatra/strings/StringRotation.java b/src/main/my/com/rampatra/strings/StringRotation.java similarity index 97% rename from src/main/java/com/rampatra/strings/StringRotation.java rename to src/main/my/com/rampatra/strings/StringRotation.java index 0ab15138..d4f3393a 100644 --- a/src/main/java/com/rampatra/strings/StringRotation.java +++ b/src/main/my/com/rampatra/strings/StringRotation.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/strings/StringToInteger.java b/src/main/my/com/rampatra/strings/StringToInteger.java similarity index 98% rename from src/main/java/com/rampatra/strings/StringToInteger.java rename to src/main/my/com/rampatra/strings/StringToInteger.java index 53b386e7..26d93041 100644 --- a/src/main/java/com/rampatra/strings/StringToInteger.java +++ b/src/main/my/com/rampatra/strings/StringToInteger.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * @author rampatra diff --git a/src/main/java/com/rampatra/strings/SubStringCheck.java b/src/main/my/com/rampatra/strings/SubStringCheck.java similarity index 97% rename from src/main/java/com/rampatra/strings/SubStringCheck.java rename to src/main/my/com/rampatra/strings/SubStringCheck.java index 63786967..4a5d49ca 100644 --- a/src/main/java/com/rampatra/strings/SubStringCheck.java +++ b/src/main/my/com/rampatra/strings/SubStringCheck.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/strings/SubStrings.java b/src/main/my/com/rampatra/strings/SubStrings.java similarity index 97% rename from src/main/java/com/rampatra/strings/SubStrings.java rename to src/main/my/com/rampatra/strings/SubStrings.java index 792830c9..c4eccb8b 100644 --- a/src/main/java/com/rampatra/strings/SubStrings.java +++ b/src/main/my/com/rampatra/strings/SubStrings.java @@ -1,4 +1,4 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/strings/WithoutString.java b/src/main/my/com/rampatra/strings/WithoutString.java similarity index 82% rename from src/main/java/com/rampatra/strings/WithoutString.java rename to src/main/my/com/rampatra/strings/WithoutString.java index 859b6a76..d45a5b8d 100644 --- a/src/main/java/com/rampatra/strings/WithoutString.java +++ b/src/main/my/com/rampatra/strings/WithoutString.java @@ -1,6 +1,7 @@ -package com.rampatra.strings; +package my.com.rampatra.strings; + + -import com.sun.tools.javac.util.Assert; /** * Given two strings, base and remove, return a version of the base string where all instances @@ -38,8 +39,6 @@ private static String withoutString(String base, String remove) { } public static void main(String[] args) { - Assert.check(withoutString("Hello there", "llo").equals("He there")); - Assert.check(withoutString("THIS is a FISH", "is").equals("TH a FH")); - Assert.check(withoutString("xxx", "x").equals("")); + } } diff --git a/src/main/java/com/rampatra/threads/Basics.java b/src/main/my/com/rampatra/threads/Basics.java similarity index 96% rename from src/main/java/com/rampatra/threads/Basics.java rename to src/main/my/com/rampatra/threads/Basics.java index 52d443da..415ab7b4 100644 --- a/src/main/java/com/rampatra/threads/Basics.java +++ b/src/main/my/com/rampatra/threads/Basics.java @@ -1,4 +1,4 @@ -package com.rampatra.threads; +package my.com.rampatra.threads; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/threads/NamePrint.java b/src/main/my/com/rampatra/threads/NamePrint.java similarity index 98% rename from src/main/java/com/rampatra/threads/NamePrint.java rename to src/main/my/com/rampatra/threads/NamePrint.java index 05e19820..bc2a2ce8 100644 --- a/src/main/java/com/rampatra/threads/NamePrint.java +++ b/src/main/my/com/rampatra/threads/NamePrint.java @@ -1,4 +1,4 @@ -package com.rampatra.threads; +package my.com.rampatra.threads; /** * Problem Description: Print first name and last name (in order) using two different threads 1000 times. diff --git a/src/main/java/com/rampatra/threads/ProducerConsumerUsingLockApi.java b/src/main/my/com/rampatra/threads/ProducerConsumerUsingLockApi.java similarity index 99% rename from src/main/java/com/rampatra/threads/ProducerConsumerUsingLockApi.java rename to src/main/my/com/rampatra/threads/ProducerConsumerUsingLockApi.java index 4c1443e0..d410e45b 100644 --- a/src/main/java/com/rampatra/threads/ProducerConsumerUsingLockApi.java +++ b/src/main/my/com/rampatra/threads/ProducerConsumerUsingLockApi.java @@ -1,4 +1,4 @@ -package com.rampatra.threads; +package my.com.rampatra.threads; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; diff --git a/src/main/java/com/rampatra/threads/ProducerConsumerUsingWaitNotify.java b/src/main/my/com/rampatra/threads/ProducerConsumerUsingWaitNotify.java similarity index 98% rename from src/main/java/com/rampatra/threads/ProducerConsumerUsingWaitNotify.java rename to src/main/my/com/rampatra/threads/ProducerConsumerUsingWaitNotify.java index da753f04..e67ea609 100644 --- a/src/main/java/com/rampatra/threads/ProducerConsumerUsingWaitNotify.java +++ b/src/main/my/com/rampatra/threads/ProducerConsumerUsingWaitNotify.java @@ -1,4 +1,4 @@ -package com.rampatra.threads; +package my.com.rampatra.threads; /** * Problem Description: A simple Producer/Consumer using Synchronize and Wait/Notify pattern. For a better diff --git a/src/main/java/com/rampatra/threads/SimpleDeadlock.java b/src/main/my/com/rampatra/threads/SimpleDeadlock.java similarity index 98% rename from src/main/java/com/rampatra/threads/SimpleDeadlock.java rename to src/main/my/com/rampatra/threads/SimpleDeadlock.java index b3b749a4..833b34de 100644 --- a/src/main/java/com/rampatra/threads/SimpleDeadlock.java +++ b/src/main/my/com/rampatra/threads/SimpleDeadlock.java @@ -1,4 +1,4 @@ -package com.rampatra.threads; +package my.com.rampatra.threads; import java.lang.management.ManagementFactory; diff --git a/src/main/java/com/rampatra/trees/BFSUsingQueue.java b/src/main/my/com/rampatra/trees/BFSUsingQueue.java similarity index 92% rename from src/main/java/com/rampatra/trees/BFSUsingQueue.java rename to src/main/my/com/rampatra/trees/BFSUsingQueue.java index 04166d8d..a10e833c 100644 --- a/src/main/java/com/rampatra/trees/BFSUsingQueue.java +++ b/src/main/my/com/rampatra/trees/BFSUsingQueue.java @@ -1,9 +1,9 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; -import com.rampatra.base.LinkedQueue; -import com.rampatra.base.Queue; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; +import my.com.rampatra.base.LinkedQueue; +import my.com.rampatra.base.Queue; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/trees/CheckForBST.java b/src/main/my/com/rampatra/trees/CheckForBST.java similarity index 96% rename from src/main/java/com/rampatra/trees/CheckForBST.java rename to src/main/my/com/rampatra/trees/CheckForBST.java index aea4bc19..8143b4df 100644 --- a/src/main/java/com/rampatra/trees/CheckForBST.java +++ b/src/main/my/com/rampatra/trees/CheckForBST.java @@ -1,8 +1,8 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; -import com.rampatra.base.BinaryTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; +import my.com.rampatra.base.BinaryTree; import java.util.List; diff --git a/src/main/java/com/rampatra/trees/ChildrenSum.java b/src/main/my/com/rampatra/trees/ChildrenSum.java similarity index 96% rename from src/main/java/com/rampatra/trees/ChildrenSum.java rename to src/main/my/com/rampatra/trees/ChildrenSum.java index 232e1554..a0368221 100644 --- a/src/main/java/com/rampatra/trees/ChildrenSum.java +++ b/src/main/my/com/rampatra/trees/ChildrenSum.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/trees/ConnectNodesAtSameLevel.java b/src/main/my/com/rampatra/trees/ConnectNodesAtSameLevel.java similarity index 99% rename from src/main/java/com/rampatra/trees/ConnectNodesAtSameLevel.java rename to src/main/my/com/rampatra/trees/ConnectNodesAtSameLevel.java index 684e3e01..1977492f 100644 --- a/src/main/java/com/rampatra/trees/ConnectNodesAtSameLevel.java +++ b/src/main/my/com/rampatra/trees/ConnectNodesAtSameLevel.java @@ -1,4 +1,4 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; import java.util.ArrayDeque; import java.util.ArrayList; diff --git a/src/main/java/com/rampatra/trees/ConstructTreeFromInOrderAndPreOrder.java b/src/main/my/com/rampatra/trees/ConstructTreeFromInOrderAndPreOrder.java similarity index 87% rename from src/main/java/com/rampatra/trees/ConstructTreeFromInOrderAndPreOrder.java rename to src/main/my/com/rampatra/trees/ConstructTreeFromInOrderAndPreOrder.java index f9eddac0..055eff45 100644 --- a/src/main/java/com/rampatra/trees/ConstructTreeFromInOrderAndPreOrder.java +++ b/src/main/my/com/rampatra/trees/ConstructTreeFromInOrderAndPreOrder.java @@ -1,6 +1,6 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryNode; import java.util.List; diff --git a/src/main/java/com/rampatra/trees/DoubleTree.java b/src/main/my/com/rampatra/trees/DoubleTree.java similarity index 90% rename from src/main/java/com/rampatra/trees/DoubleTree.java rename to src/main/my/com/rampatra/trees/DoubleTree.java index 791e5ff4..74916336 100644 --- a/src/main/java/com/rampatra/trees/DoubleTree.java +++ b/src/main/my/com/rampatra/trees/DoubleTree.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/trees/HeightBalanced.java b/src/main/my/com/rampatra/trees/HeightBalanced.java similarity index 82% rename from src/main/java/com/rampatra/trees/HeightBalanced.java rename to src/main/my/com/rampatra/trees/HeightBalanced.java index 20e24201..23c21603 100644 --- a/src/main/java/com/rampatra/trees/HeightBalanced.java +++ b/src/main/my/com/rampatra/trees/HeightBalanced.java @@ -1,8 +1,9 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.ctci.treesandgraphs.TreeNode; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; +import my.com.ctci.treesandgraphs.CheckBalanced; +import my.com.ctci.treesandgraphs.TreeNode; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; import static java.lang.System.out; @@ -22,7 +23,7 @@ public class HeightBalanced> extends BinarySearchTree * 3) The difference between heights of left subtree and right subtree is not more than 1. * * This approach is simple but we are traversing each node multiple times while calculating the height. For a more - * optimized approach see {@link com.ctci.treesandgraphs.CheckBalanced#isBalancedOptimized(TreeNode)} where while + * optimized approach see {@link CheckBalanced#isBalancedOptimized(TreeNode)} where while * calculating the height of tree we check whether it is balanced or not simultaneously. * * @return True if tree is height balanced otherwise false. diff --git a/src/main/java/com/rampatra/trees/IdenticalTrees.java b/src/main/my/com/rampatra/trees/IdenticalTrees.java similarity index 91% rename from src/main/java/com/rampatra/trees/IdenticalTrees.java rename to src/main/my/com/rampatra/trees/IdenticalTrees.java index 221aeb24..0c11cd88 100644 --- a/src/main/java/com/rampatra/trees/IdenticalTrees.java +++ b/src/main/my/com/rampatra/trees/IdenticalTrees.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/trees/InOrderUsingStack.java b/src/main/my/com/rampatra/trees/InOrderUsingStack.java similarity index 87% rename from src/main/java/com/rampatra/trees/InOrderUsingStack.java rename to src/main/my/com/rampatra/trees/InOrderUsingStack.java index 15ef82d0..a0fe1731 100644 --- a/src/main/java/com/rampatra/trees/InOrderUsingStack.java +++ b/src/main/my/com/rampatra/trees/InOrderUsingStack.java @@ -1,9 +1,9 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; -import com.rampatra.base.LinkedStack; -import com.rampatra.base.Stack; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; +import my.com.rampatra.base.LinkedStack; +import my.com.rampatra.base.Stack; import static java.lang.System.out; diff --git a/src/main/java/com/rampatra/trees/InOrderWithoutStackAndRecursion.java b/src/main/my/com/rampatra/trees/InOrderWithoutStackAndRecursion.java similarity index 95% rename from src/main/java/com/rampatra/trees/InOrderWithoutStackAndRecursion.java rename to src/main/my/com/rampatra/trees/InOrderWithoutStackAndRecursion.java index 5663986e..915add6b 100644 --- a/src/main/java/com/rampatra/trees/InOrderWithoutStackAndRecursion.java +++ b/src/main/my/com/rampatra/trees/InOrderWithoutStackAndRecursion.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/trees/LeafNodes.java b/src/main/my/com/rampatra/trees/LeafNodes.java similarity index 88% rename from src/main/java/com/rampatra/trees/LeafNodes.java rename to src/main/my/com/rampatra/trees/LeafNodes.java index bc3d271e..553dfdb9 100644 --- a/src/main/java/com/rampatra/trees/LeafNodes.java +++ b/src/main/my/com/rampatra/trees/LeafNodes.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/trees/LeastCommonAncestorInBST.java b/src/main/my/com/rampatra/trees/LeastCommonAncestorInBST.java similarity index 94% rename from src/main/java/com/rampatra/trees/LeastCommonAncestorInBST.java rename to src/main/my/com/rampatra/trees/LeastCommonAncestorInBST.java index 1d195b90..c27fd3cd 100644 --- a/src/main/java/com/rampatra/trees/LeastCommonAncestorInBST.java +++ b/src/main/my/com/rampatra/trees/LeastCommonAncestorInBST.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; import java.util.NoSuchElementException; diff --git a/src/main/java/com/rampatra/trees/LeastCommonAncestorInBT.java b/src/main/my/com/rampatra/trees/LeastCommonAncestorInBT.java similarity index 98% rename from src/main/java/com/rampatra/trees/LeastCommonAncestorInBT.java rename to src/main/my/com/rampatra/trees/LeastCommonAncestorInBT.java index 24bd6786..4d5b663c 100644 --- a/src/main/java/com/rampatra/trees/LeastCommonAncestorInBT.java +++ b/src/main/my/com/rampatra/trees/LeastCommonAncestorInBT.java @@ -1,4 +1,4 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; /** * Given a binary tree {@code root}, find the LCA of two given nodes {@code node1} and {@code node2}. LCA is a node diff --git a/src/main/java/com/rampatra/trees/MirrorTree.java b/src/main/my/com/rampatra/trees/MirrorTree.java similarity index 91% rename from src/main/java/com/rampatra/trees/MirrorTree.java rename to src/main/my/com/rampatra/trees/MirrorTree.java index 421e2241..0ff8efb0 100644 --- a/src/main/java/com/rampatra/trees/MirrorTree.java +++ b/src/main/my/com/rampatra/trees/MirrorTree.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/trees/RandomNodeInBT.java b/src/main/my/com/rampatra/trees/RandomNodeInBT.java similarity index 98% rename from src/main/java/com/rampatra/trees/RandomNodeInBT.java rename to src/main/my/com/rampatra/trees/RandomNodeInBT.java index a2719bc7..8b36e050 100644 --- a/src/main/java/com/rampatra/trees/RandomNodeInBT.java +++ b/src/main/my/com/rampatra/trees/RandomNodeInBT.java @@ -1,4 +1,4 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; import java.util.Random; diff --git a/src/main/java/com/rampatra/trees/RootToLeafPaths.java b/src/main/my/com/rampatra/trees/RootToLeafPaths.java similarity index 97% rename from src/main/java/com/rampatra/trees/RootToLeafPaths.java rename to src/main/my/com/rampatra/trees/RootToLeafPaths.java index a42ca4b6..542f586f 100644 --- a/src/main/java/com/rampatra/trees/RootToLeafPaths.java +++ b/src/main/my/com/rampatra/trees/RootToLeafPaths.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/rampatra/trees/SecondSmallestInBST.java b/src/main/my/com/rampatra/trees/SecondSmallestInBST.java similarity index 98% rename from src/main/java/com/rampatra/trees/SecondSmallestInBST.java rename to src/main/my/com/rampatra/trees/SecondSmallestInBST.java index 4e287365..cec44470 100644 --- a/src/main/java/com/rampatra/trees/SecondSmallestInBST.java +++ b/src/main/my/com/rampatra/trees/SecondSmallestInBST.java @@ -1,4 +1,4 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; /** * Given a Binary Search Tree, find out the second smallest element in the tree. diff --git a/src/main/java/com/rampatra/trees/SpiralTraversal.java b/src/main/my/com/rampatra/trees/SpiralTraversal.java similarity index 94% rename from src/main/java/com/rampatra/trees/SpiralTraversal.java rename to src/main/my/com/rampatra/trees/SpiralTraversal.java index fa313e1c..a8c2c7ab 100644 --- a/src/main/java/com/rampatra/trees/SpiralTraversal.java +++ b/src/main/my/com/rampatra/trees/SpiralTraversal.java @@ -1,9 +1,9 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinaryTree; -import com.rampatra.base.LinkedStack; -import com.rampatra.base.Stack; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinaryTree; +import my.com.rampatra.base.LinkedStack; +import my.com.rampatra.base.Stack; import java.util.EmptyStackException; diff --git a/src/main/java/com/rampatra/trees/TreeToList.java b/src/main/my/com/rampatra/trees/TreeToList.java similarity index 94% rename from src/main/java/com/rampatra/trees/TreeToList.java rename to src/main/my/com/rampatra/trees/TreeToList.java index 26256b30..4a8d884e 100644 --- a/src/main/java/com/rampatra/trees/TreeToList.java +++ b/src/main/my/com/rampatra/trees/TreeToList.java @@ -1,7 +1,7 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; -import com.rampatra.base.BinaryNode; -import com.rampatra.base.BinarySearchTree; +import my.com.rampatra.base.BinaryNode; +import my.com.rampatra.base.BinarySearchTree; /** * Created by IntelliJ IDEA. diff --git a/src/main/java/com/rampatra/trees/TwoSwappedNodesInBST.java b/src/main/my/com/rampatra/trees/TwoSwappedNodesInBST.java similarity index 99% rename from src/main/java/com/rampatra/trees/TwoSwappedNodesInBST.java rename to src/main/my/com/rampatra/trees/TwoSwappedNodesInBST.java index 4ec473da..a1c943c9 100644 --- a/src/main/java/com/rampatra/trees/TwoSwappedNodesInBST.java +++ b/src/main/my/com/rampatra/trees/TwoSwappedNodesInBST.java @@ -1,4 +1,4 @@ -package com.rampatra.trees; +package my.com.rampatra.trees; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/test/java/my/com/ctci/arraysandstrings/CheckPermutationTest.java b/src/test/java/my/com/ctci/arraysandstrings/CheckPermutationTest.java new file mode 100644 index 00000000..f1a2841b --- /dev/null +++ b/src/test/java/my/com/ctci/arraysandstrings/CheckPermutationTest.java @@ -0,0 +1,33 @@ +package my.com.ctci.arraysandstrings; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class CheckPermutationTest { + @Test + public void testIsOnePermutationOfOther_SameStrings() { + assertEquals(true, CheckPermutation.isOnePermutationOfOther("ram", "mar")); + } + + @Test + public void testIsOnePermutationOfOther_DifferentLengths() { + assertFalse(CheckPermutation.isOnePermutationOfOther("rama", "mar")); + } + + @Test + public void testIsOnePermutationOfOther_CaseSensitive() { + assertFalse(CheckPermutation.isOnePermutationOfOther("rama", "marA")); + } + + @Test + public void testIsOnePermutationOfOtherGivenThatStringsContainOnlyAscii_SameStrings() { + assertTrue(CheckPermutation.isOnePermutationOfOtherGivenThatStringsContainOnlyAscii("ram", "mar")); + } + + @Test + public void testIsOnePermutationOfOtherGivenThatStringsContainOnlyAscii_DifferentLengths() { + assertFalse(CheckPermutation.isOnePermutationOfOtherGivenThatStringsContainOnlyAscii("rama", "mar")); + } + +} \ No newline at end of file