Skip to content

Commit fe3ac34

Browse files
committed
Renamed common package to base
1 parent 45ed437 commit fe3ac34

File tree

90 files changed

+182
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+182
-165
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.ctci.treesandgraphs;
2+
3+
/**
4+
* @author rampatra
5+
* @since 2019-02-24
6+
*/
7+
public class CheckSubtree {
8+
9+
/*private static boolean isT2SubtreeofT1(TreeNode t1, TreeNode t2) {
10+
11+
}
12+
13+
private static boolean matchTree(TreeNode a, TreeNode b) {
14+
}*/
15+
16+
public static void main(String[] args) {
17+
}
18+
}

src/main/java/com/rampatra/Main.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.rampatra;
22

3-
import com.rampatra.common.CircularSingleLinkedList;
4-
import com.rampatra.common.DoubleLinkedList;
5-
import com.rampatra.common.LinkedList;
6-
import com.rampatra.common.LinkedQueue;
7-
import com.rampatra.common.LinkedStack;
8-
import com.rampatra.common.Queue;
9-
import com.rampatra.common.SingleLinkedList;
10-
import com.rampatra.common.Stack;
3+
import com.rampatra.base.CircularSingleLinkedList;
4+
import com.rampatra.base.DoubleLinkedList;
5+
import com.rampatra.base.LinkedList;
6+
import com.rampatra.base.LinkedQueue;
7+
import com.rampatra.base.LinkedStack;
8+
import com.rampatra.base.Queue;
9+
import com.rampatra.base.SingleLinkedList;
10+
import com.rampatra.base.Stack;
1111

1212
import java.util.Scanner;
1313

src/main/java/com/rampatra/arrays/CelebrityProblem.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.arrays;
22

3-
import com.rampatra.common.LinkedStack;
4-
import com.rampatra.common.Stack;
3+
import com.rampatra.base.LinkedStack;
4+
import com.rampatra.base.Stack;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/arrays/KLargestElements.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.rampatra.arrays;
22

3-
import com.rampatra.common.MinHeap;
3+
import com.rampatra.base.MinHeap;
44

55
import java.util.Arrays;
66

src/main/java/com/rampatra/arrays/KthLargestElement.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.arrays;
22

33
import com.rampatra.sorting.MergeSort;
4-
import com.rampatra.common.MaxHeap;
4+
import com.rampatra.base.MaxHeap;
55

66
import java.util.Arrays;
77

src/main/java/com/rampatra/arrays/MaxInAllSubArrays.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.rampatra.arrays;
22

3-
import com.rampatra.common.MaxHeap;
3+
import com.rampatra.base.MaxHeap;
44

55
import java.util.ArrayDeque;
66
import java.util.Arrays;

src/main/java/com/rampatra/arrays/MedianOfStream.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.arrays;
22

3-
import com.rampatra.common.MaxHeap;
4-
import com.rampatra.common.MinHeap;
3+
import com.rampatra.base.MaxHeap;
4+
import com.rampatra.base.MinHeap;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/arrays/NextGreaterElement.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.arrays;
22

3-
import com.rampatra.common.LinkedStack;
4-
import com.rampatra.common.Stack;
3+
import com.rampatra.base.LinkedStack;
4+
import com.rampatra.base.Stack;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/common/AVLTree.java renamed to src/main/java/com/rampatra/base/AVLTree.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/common/BinaryNode.java renamed to src/main/java/com/rampatra/base/BinaryNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/common/BinarySearchTree.java renamed to src/main/java/com/rampatra/base/BinarySearchTree.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.NoSuchElementException;
44

src/main/java/com/rampatra/common/BinaryTree.java renamed to src/main/java/com/rampatra/base/BinaryTree.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import com.rampatra.trees.BFSUsingQueue;
44

src/main/java/com/rampatra/common/CircularSingleLinkedList.java renamed to src/main/java/com/rampatra/base/CircularSingleLinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.NoSuchElementException;
44

src/main/java/com/rampatra/common/DoubleLinkedList.java renamed to src/main/java/com/rampatra/base/DoubleLinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.NoSuchElementException;
44

src/main/java/com/rampatra/common/DoubleLinkedNode.java renamed to src/main/java/com/rampatra/base/DoubleLinkedNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/common/Graph.java renamed to src/main/java/com/rampatra/base/Graph.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* A rudimentary Graph having all the basic methods.

src/main/java/com/rampatra/common/GraphNode.java renamed to src/main/java/com/rampatra/base/GraphNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.HashSet;
44
import java.util.Set;

src/main/java/com/rampatra/common/LinkedList.java renamed to src/main/java/com/rampatra/base/LinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* A generic interface for LinkedList.

src/main/java/com/rampatra/common/LinkedQueue.java renamed to src/main/java/com/rampatra/base/LinkedQueue.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.NoSuchElementException;
44

src/main/java/com/rampatra/common/LinkedStack.java renamed to src/main/java/com/rampatra/base/LinkedStack.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.EmptyStackException;
44

src/main/java/com/rampatra/common/MaxHeap.java renamed to src/main/java/com/rampatra/base/MaxHeap.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import com.rampatra.sorting.HeapSort;
44

src/main/java/com/rampatra/common/MinHeap.java renamed to src/main/java/com/rampatra/base/MinHeap.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.Arrays;
44

src/main/java/com/rampatra/common/Queue.java renamed to src/main/java/com/rampatra/base/Queue.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* A generic interface for a queue.

src/main/java/com/rampatra/common/SingleLinkedList.java renamed to src/main/java/com/rampatra/base/SingleLinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.NoSuchElementException;
44

src/main/java/com/rampatra/common/SingleLinkedNode.java renamed to src/main/java/com/rampatra/base/SingleLinkedNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/common/Stack.java renamed to src/main/java/com/rampatra/base/Stack.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* A generic interface for a stack.

src/main/java/com/rampatra/common/Tree.java renamed to src/main/java/com/rampatra/base/Tree.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
/**
44
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/common/Trie.java renamed to src/main/java/com/rampatra/base/Trie.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.HashMap;
44

src/main/java/com/rampatra/common/UndirectedGraph.java renamed to src/main/java/com/rampatra/base/UndirectedGraph.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.rampatra.common;
1+
package com.rampatra.base;
22

33
import java.util.ArrayDeque;
44
import java.util.HashMap;

src/main/java/com/rampatra/linkedlists/AddNumbersInTwoLists.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/CloneWithRandPointers.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.DoubleLinkedList;
4-
import com.rampatra.common.DoubleLinkedNode;
3+
import com.rampatra.base.DoubleLinkedList;
4+
import com.rampatra.base.DoubleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/DeleteAlternateNodes.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/DeleteLesserNodes.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/DeleteMnodesAfterNnodes.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/DeleteNode.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/DetectAndRemoveLoop.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/DetectLoop.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
import java.util.HashMap;
77

src/main/java/com/rampatra/linkedlists/DivideCircularListIntoTwo.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.CircularSingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.CircularSingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/FlattenMultiLevelLinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.DoubleLinkedNode;
3+
import com.rampatra.base.DoubleLinkedNode;
44

55
import static java.lang.System.out;
66

src/main/java/com/rampatra/linkedlists/Identical.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/InsertInSortedCircularLinkedList.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.CircularSingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.CircularSingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/InsertInSortedList.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/IntersectionAndUnionOf2Lists.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/IntersectionOf2SortedLists.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/IntersectionPointOfTwoLists.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/MaximumSumLinkedList.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

src/main/java/com/rampatra/linkedlists/MergeSort.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.rampatra.linkedlists;
22

3-
import com.rampatra.common.SingleLinkedList;
4-
import com.rampatra.common.SingleLinkedNode;
3+
import com.rampatra.base.SingleLinkedList;
4+
import com.rampatra.base.SingleLinkedNode;
55

66
/**
77
* Created by IntelliJ IDEA.

0 commit comments

Comments
 (0)