- * 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