diff --git a/src/Test.java b/src/Test.java new file mode 100644 index 0000000..c63475a --- /dev/null +++ b/src/Test.java @@ -0,0 +1,12 @@ +import leecode.tree.No1530; +import leecode.tree.TreeNode; + +public class Test { + public static void main(String[] args) { + Integer[] a = new Integer[]{1,2,3,4,5,6,7}; + TreeNode treeNode = TreeNode.parseTree(a); + No1530 no1530 = new No1530(); + int i = no1530.countPairs(treeNode, 3); + System.out.println(i); + } +} diff --git a/src/leecode/tree/No173.java b/src/leecode/tree/No173.java index 4e94bea..127ff65 100644 --- a/src/leecode/tree/No173.java +++ b/src/leecode/tree/No173.java @@ -1,7 +1,5 @@ package leecode.tree; -import sun.tools.jstack.JStack; - import java.util.Stack; /** diff --git a/src/leecode/tree/TreeNode.java b/src/leecode/tree/TreeNode.java index a0b6fb7..7dec764 100644 --- a/src/leecode/tree/TreeNode.java +++ b/src/leecode/tree/TreeNode.java @@ -29,7 +29,7 @@ public class TreeNode { } } - public void preorderTraversalPrint(TreeNode root) { + public static void preorderTraversalPrint(TreeNode root) { if (root != null) { System.out.println(root.val); preorderTraversalPrint(root.left); diff --git a/src/Question12.java b/src/offer/Question12.java similarity index 99% rename from src/Question12.java rename to src/offer/Question12.java index 49aae4f..829a1ae 100644 --- a/src/Question12.java +++ b/src/offer/Question12.java @@ -1,3 +1,5 @@ +package offer; + /** * 矩阵中是否含有某字符串 */ diff --git a/src/Question13.java b/src/offer/Question13.java similarity index 98% rename from src/Question13.java rename to src/offer/Question13.java index 291a672..7432158 100644 --- a/src/Question13.java +++ b/src/offer/Question13.java @@ -1,3 +1,5 @@ +package offer; + /** * */ diff --git a/src/Question14.java b/src/offer/Question14.java similarity index 98% rename from src/Question14.java rename to src/offer/Question14.java index 293c2a4..8ae8b35 100644 --- a/src/Question14.java +++ b/src/offer/Question14.java @@ -1,3 +1,5 @@ +package offer; + /** * 剪绳子,绳子长度乘积最大 */ diff --git a/src/Question15.java b/src/offer/Question15.java similarity index 98% rename from src/Question15.java rename to src/offer/Question15.java index 97e8807..8fc08b2 100644 --- a/src/Question15.java +++ b/src/offer/Question15.java @@ -1,3 +1,5 @@ +package offer; + /** * 一个数的二进制含有多少个1 */ diff --git a/src/Question17.java b/src/offer/Question17.java similarity index 98% rename from src/Question17.java rename to src/offer/Question17.java index 35d125d..f1ebd2c 100644 --- a/src/Question17.java +++ b/src/offer/Question17.java @@ -1,3 +1,5 @@ +package offer; + /** * 输出1-n位数,1-3位数即1-999 */ diff --git a/src/Question23.java b/src/offer/Question23.java similarity index 99% rename from src/Question23.java rename to src/offer/Question23.java index 5024efa..581cb9b 100644 --- a/src/Question23.java +++ b/src/offer/Question23.java @@ -1,3 +1,5 @@ +package offer; + /** * 寻找链表中环的入口节点 */ diff --git a/src/Question25.java b/src/offer/Question25.java similarity index 99% rename from src/Question25.java rename to src/offer/Question25.java index d94c997..b1ca675 100644 --- a/src/Question25.java +++ b/src/offer/Question25.java @@ -1,3 +1,5 @@ +package offer; + /** * 合并两个有序链表 */ diff --git a/src/Question26.java b/src/offer/Question26.java similarity index 99% rename from src/Question26.java rename to src/offer/Question26.java index c13cf39..e1a8711 100644 --- a/src/Question26.java +++ b/src/offer/Question26.java @@ -1,3 +1,5 @@ +package offer; + /** * 一个树是否包含另一个树 */ diff --git a/src/Question_1.java b/src/offer/Question_1.java similarity index 98% rename from src/Question_1.java rename to src/offer/Question_1.java index 5927e4b..c92f402 100644 --- a/src/Question_1.java +++ b/src/offer/Question_1.java @@ -1,3 +1,5 @@ +package offer; + /** * 从n长度包含1-n数字的数组中找出任一重复数 */ diff --git a/src/Question_7.java b/src/offer/Question_7.java similarity index 99% rename from src/Question_7.java rename to src/offer/Question_7.java index e7571ed..60dc6db 100644 --- a/src/Question_7.java +++ b/src/offer/Question_7.java @@ -1,3 +1,5 @@ +package offer; + import java.util.Stack; /** diff --git a/src/sort/Sort.java b/src/sort/Sort.java index 306d196..9663dbc 100644 --- a/src/sort/Sort.java +++ b/src/sort/Sort.java @@ -1,7 +1,5 @@ package sort; -import java.util.SortedMap; - public abstract class Sort> { public abstract void sort(T[] nums);