Skip to content

Commit a7b56a4

Browse files
enable AvoidStarImport check
1 parent 4414260 commit a7b56a4

Some content is hidden

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

67 files changed

+326
-90
lines changed

fishercoder_checkstyle.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<property name="max" value="1000000"/>
5959
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
6060
</module>
61-
<!-- <module name="AvoidStarImport"/> -->
61+
<module name="AvoidStarImport"/>
6262
<module name="OneTopLevelClass"/>
6363
<!--<module name="NoLineWrap"/>-->
6464
<module name="EmptyBlock">

src/main/java/com/fishercoder/common/utils/TreeUtils.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22

33
import com.fishercoder.common.classes.TreeNode;
44

5-
import java.util.*;
5+
import java.util.ArrayList;
6+
import java.util.Arrays;
7+
import java.util.Collections;
8+
import java.util.LinkedList;
9+
import java.util.List;
10+
import java.util.Queue;
11+
612

713
/**
814
* This is a util class to contain all tree related methods.
@@ -71,7 +77,7 @@ private static void printNodeInternal(
7177

7278
CommonUtils.printWhitespaces(firstSpaces);
7379

74-
List<TreeNode> newNodes = new ArrayList<TreeNode>();
80+
List<TreeNode> newNodes = new ArrayList<>();
7581
for (TreeNode node : list) {
7682
if (node != null) {
7783
System.out.print(node.val);

src/main/java/com/fishercoder/solutions/_103.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22

33
import com.fishercoder.common.classes.TreeNode;
44

5-
import java.util.*;
5+
import java.util.ArrayList;
6+
import java.util.Collections;
7+
import java.util.LinkedList;
8+
import java.util.List;
9+
import java.util.Queue;
10+
611

712
/**
813
* 103. Binary Tree Zigzag Level Order Traversal

src/main/java/com/fishercoder/solutions/_107.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22

33
import com.fishercoder.common.classes.TreeNode;
44

5-
import java.util.*;
5+
import java.util.ArrayList;
6+
import java.util.Collections;
7+
import java.util.LinkedList;
8+
import java.util.List;
9+
import java.util.Queue;
10+
611

712
/**107. Binary Tree Level Order Traversal II
813
@@ -28,10 +33,10 @@
2833

2934
public class _107 {
3035
public List<List<Integer>> levelOrder(TreeNode root) {
31-
List<List<Integer>> result = new ArrayList<List<Integer>>();
36+
List<List<Integer>> result = new ArrayList();
3237
if(root == null) return result;
3338

34-
Queue<TreeNode> q = new LinkedList<TreeNode>();
39+
Queue<TreeNode> q = new LinkedList();
3540
q.offer(root);
3641
while(!q.isEmpty()){
3742
List<Integer> thisLevel = new ArrayList<Integer>();

src/main/java/com/fishercoder/solutions/_118.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.fishercoder.solutions;
22

3-
import java.util.*;
3+
4+
import java.util.ArrayList;
5+
import java.util.List;
46

57
/**
68
* 118. Pascal's Triangle

src/main/java/com/fishercoder/solutions/_119.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.fishercoder.solutions;
22

3-
import java.util.*;
3+
4+
import java.util.ArrayList;
5+
import java.util.List;
46

57
/**
68
* 119. Pascal's Triangle II

src/main/java/com/fishercoder/solutions/_120.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.fishercoder.solutions;
22

3-
import java.util.*;
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
import java.util.List;
46

57
/**Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.
68

src/main/java/com/fishercoder/solutions/_126.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
package com.fishercoder.solutions;
22

3-
import java.util.*;
3+
4+
import java.util.ArrayDeque;
5+
import java.util.ArrayList;
6+
import java.util.HashMap;
7+
import java.util.LinkedList;
8+
import java.util.List;
9+
import java.util.Map;
10+
import java.util.Queue;
411

512
/**
613
* 126. Word Ladder II
@@ -81,7 +88,7 @@ public List<List<String>> findLadders(String start, String end, List<String> dic
8188
if (map.containsKey(newWord)) {//Build adjacent Graph
8289
map.get(newWord).add(word);
8390
} else {
84-
List<String> list = new LinkedList<String>();
91+
List<String> list = new LinkedList();
8592
list.add(word);
8693
map.put(newWord, list);
8794
//It is possible to write three lines in one:

src/main/java/com/fishercoder/solutions/_128.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
package com.fishercoder.solutions;
22

3-
import java.util.*;
3+
import java.util.HashMap;
4+
import java.util.HashSet;
5+
import java.util.Map;
6+
import java.util.Set;
7+
48
/**
59
* Given an unsorted array of integers, find the length of the longest consecutive elements sequence.
610

src/main/java/com/fishercoder/solutions/_130.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.fishercoder.solutions;
22

3-
import java.util.*;
3+
import java.util.LinkedList;
4+
import java.util.Queue;
45

56
/**
67
* 130. Surrounded Regions

0 commit comments

Comments
 (0)