diff --git a/src/class01/Code01_SelectionSort.java b/src/class01_01/Code01_SelectionSort.java similarity index 99% rename from src/class01/Code01_SelectionSort.java rename to src/class01_01/Code01_SelectionSort.java index c9b5738..a5e4393 100644 --- a/src/class01/Code01_SelectionSort.java +++ b/src/class01_01/Code01_SelectionSort.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; import java.util.Arrays; diff --git a/src/class01/Code02_BubbleSort.java b/src/class01_01/Code02_BubbleSort.java similarity index 99% rename from src/class01/Code02_BubbleSort.java rename to src/class01_01/Code02_BubbleSort.java index 14b6e47..73fa617 100644 --- a/src/class01/Code02_BubbleSort.java +++ b/src/class01_01/Code02_BubbleSort.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; import java.util.Arrays; diff --git a/src/class01/Code03_InsertionSort.java b/src/class01_01/Code03_InsertionSort.java similarity index 99% rename from src/class01/Code03_InsertionSort.java rename to src/class01_01/Code03_InsertionSort.java index 7283369..5e121b9 100644 --- a/src/class01/Code03_InsertionSort.java +++ b/src/class01_01/Code03_InsertionSort.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; import java.util.Arrays; diff --git a/src/class01/Code04_BSExist.java b/src/class01_01/Code04_BSExist.java similarity index 98% rename from src/class01/Code04_BSExist.java rename to src/class01_01/Code04_BSExist.java index d89be00..0ea49cd 100644 --- a/src/class01/Code04_BSExist.java +++ b/src/class01_01/Code04_BSExist.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; import java.util.Arrays; diff --git a/src/class01/Code05_BSNearLeft.java b/src/class01_01/Code05_BSNearLeft.java similarity index 98% rename from src/class01/Code05_BSNearLeft.java rename to src/class01_01/Code05_BSNearLeft.java index eaf5804..a0ef0f0 100644 --- a/src/class01/Code05_BSNearLeft.java +++ b/src/class01_01/Code05_BSNearLeft.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; import java.util.Arrays; diff --git a/src/class01/Code05_BSNearRight.java b/src/class01_01/Code05_BSNearRight.java similarity index 98% rename from src/class01/Code05_BSNearRight.java rename to src/class01_01/Code05_BSNearRight.java index f3b6f25..499eaac 100644 --- a/src/class01/Code05_BSNearRight.java +++ b/src/class01_01/Code05_BSNearRight.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; import java.util.Arrays; diff --git a/src/class01/Code06_BSAwesome.java b/src/class01_01/Code06_BSAwesome.java similarity index 96% rename from src/class01/Code06_BSAwesome.java rename to src/class01_01/Code06_BSAwesome.java index bdca00d..e3d1d73 100644 --- a/src/class01/Code06_BSAwesome.java +++ b/src/class01_01/Code06_BSAwesome.java @@ -1,4 +1,4 @@ -package class01; +package class01_01; public class Code06_BSAwesome { diff --git a/src/class01/Test.java b/src/class01_02/Code01_Swap.java similarity index 94% rename from src/class01/Test.java rename to src/class01_02/Code01_Swap.java index a968933..aa86cf1 100644 --- a/src/class01/Test.java +++ b/src/class01_02/Code01_Swap.java @@ -1,6 +1,6 @@ -package class01; +package class01_02; -public class Test { +public class Code01_Swap { public static void main(String[] args) { diff --git a/src/class01/Code07_EvenTimesOddTimes.java b/src/class01_02/Code02_EvenTimesOddTimes.java similarity index 96% rename from src/class01/Code07_EvenTimesOddTimes.java rename to src/class01_02/Code02_EvenTimesOddTimes.java index 713d512..ad40cc0 100644 --- a/src/class01/Code07_EvenTimesOddTimes.java +++ b/src/class01_02/Code02_EvenTimesOddTimes.java @@ -1,6 +1,6 @@ -package class01; +package class01_02; -public class Code07_EvenTimesOddTimes { +public class Code02_EvenTimesOddTimes { // arr中,只有一种数,出现奇数次 public static void printOddTimesNum1(int[] arr) { diff --git a/src/class01/Code08_KM.java b/src/class01_02/Code03_KM.java similarity index 98% rename from src/class01/Code08_KM.java rename to src/class01_02/Code03_KM.java index d0dfa74..69d70c5 100644 --- a/src/class01/Code08_KM.java +++ b/src/class01_02/Code03_KM.java @@ -1,9 +1,9 @@ -package class01; +package class01_02; import java.util.HashMap; import java.util.HashSet; -public class Code08_KM { +public class Code03_KM { public static int test(int[] arr, int k, int m) { HashMap map = new HashMap<>(); diff --git a/src/class02/Code01_ReverseList.java b/src/class02_03/Code01_ReverseList.java similarity index 99% rename from src/class02/Code01_ReverseList.java rename to src/class02_03/Code01_ReverseList.java index df53140..e055459 100644 --- a/src/class02/Code01_ReverseList.java +++ b/src/class02_03/Code01_ReverseList.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; import java.util.ArrayList; import java.util.List; diff --git a/src/class02/Code02_DeleteGivenValue.java b/src/class02_03/Code02_DeleteGivenValue.java similarity index 96% rename from src/class02/Code02_DeleteGivenValue.java rename to src/class02_03/Code02_DeleteGivenValue.java index c928085..921cc3a 100644 --- a/src/class02/Code02_DeleteGivenValue.java +++ b/src/class02_03/Code02_DeleteGivenValue.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; public class Code02_DeleteGivenValue { diff --git a/src/class02/Code03_DoubleEndsQueueToStackAndQueue.java b/src/class02_03/Code03_DoubleEndsQueueToStackAndQueue.java similarity index 99% rename from src/class02/Code03_DoubleEndsQueueToStackAndQueue.java rename to src/class02_03/Code03_DoubleEndsQueueToStackAndQueue.java index 989096a..3ac6763 100644 --- a/src/class02/Code03_DoubleEndsQueueToStackAndQueue.java +++ b/src/class02_03/Code03_DoubleEndsQueueToStackAndQueue.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; import java.util.LinkedList; import java.util.Queue; diff --git a/src/class02/Code04_RingArray.java b/src/class02_03/Code04_RingArray.java similarity index 97% rename from src/class02/Code04_RingArray.java rename to src/class02_03/Code04_RingArray.java index 4b67c7b..a0716ef 100644 --- a/src/class02/Code04_RingArray.java +++ b/src/class02_03/Code04_RingArray.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; public class Code04_RingArray { diff --git a/src/class02/Code05_GetMinStack.java b/src/class02_03/Code05_GetMinStack.java similarity index 99% rename from src/class02/Code05_GetMinStack.java rename to src/class02_03/Code05_GetMinStack.java index 0173d94..26371f0 100644 --- a/src/class02/Code05_GetMinStack.java +++ b/src/class02_03/Code05_GetMinStack.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; import java.util.Stack; diff --git a/src/class02/Code06_TwoStacksImplementQueue.java b/src/class02_03/Code06_TwoStacksImplementQueue.java similarity index 98% rename from src/class02/Code06_TwoStacksImplementQueue.java rename to src/class02_03/Code06_TwoStacksImplementQueue.java index 9144770..1a9dcd0 100644 --- a/src/class02/Code06_TwoStacksImplementQueue.java +++ b/src/class02_03/Code06_TwoStacksImplementQueue.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; import java.util.Stack; diff --git a/src/class02/Code07_TwoQueueImplementStack.java b/src/class02_03/Code07_TwoQueueImplementStack.java similarity index 98% rename from src/class02/Code07_TwoQueueImplementStack.java rename to src/class02_03/Code07_TwoQueueImplementStack.java index 49a87c1..89bc5cb 100644 --- a/src/class02/Code07_TwoQueueImplementStack.java +++ b/src/class02_03/Code07_TwoQueueImplementStack.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; import java.util.LinkedList; import java.util.Queue; diff --git a/src/class02/Code08_GetMax.java b/src/class02_03/Code08_GetMax.java similarity index 96% rename from src/class02/Code08_GetMax.java rename to src/class02_03/Code08_GetMax.java index fde30b3..6ccb006 100644 --- a/src/class02/Code08_GetMax.java +++ b/src/class02_03/Code08_GetMax.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; public class Code08_GetMax { diff --git a/src/class02/HashMapAndSortedMap.java b/src/class02_03/HashMapAndSortedMap.java similarity index 95% rename from src/class02/HashMapAndSortedMap.java rename to src/class02_03/HashMapAndSortedMap.java index 6a7477a..440e278 100644 --- a/src/class02/HashMapAndSortedMap.java +++ b/src/class02_03/HashMapAndSortedMap.java @@ -1,4 +1,4 @@ -package class02; +package class02_03; import java.util.HashMap; import java.util.HashSet; diff --git a/src/class03/Code01_MergeSort.java b/src/class03_04/Code01_MergeSort.java similarity index 99% rename from src/class03/Code01_MergeSort.java rename to src/class03_04/Code01_MergeSort.java index 3dca7fe..154545f 100644 --- a/src/class03/Code01_MergeSort.java +++ b/src/class03_04/Code01_MergeSort.java @@ -1,4 +1,4 @@ -package class03; +package class03_04; public class Code01_MergeSort { diff --git a/src/class03/Code02_SmallSum.java b/src/class03_04/Code02_SmallSum.java similarity index 99% rename from src/class03/Code02_SmallSum.java rename to src/class03_04/Code02_SmallSum.java index bddae7d..0211b51 100644 --- a/src/class03/Code02_SmallSum.java +++ b/src/class03_04/Code02_SmallSum.java @@ -1,4 +1,4 @@ -package class03; +package class03_04; public class Code02_SmallSum { diff --git a/src/class03/Code03_ReversePair.java b/src/class03_04/Code03_ReversePair.java similarity index 99% rename from src/class03/Code03_ReversePair.java rename to src/class03_04/Code03_ReversePair.java index 1c3f90b..524b769 100644 --- a/src/class03/Code03_ReversePair.java +++ b/src/class03_04/Code03_ReversePair.java @@ -1,4 +1,4 @@ -package class03; +package class03_04; public class Code03_ReversePair { diff --git a/src/class03/Code04_BiggerThanRightTwice.java b/src/class03_04/Code04_BiggerThanRightTwice.java similarity index 99% rename from src/class03/Code04_BiggerThanRightTwice.java rename to src/class03_04/Code04_BiggerThanRightTwice.java index ac9174e..6b04d66 100644 --- a/src/class03/Code04_BiggerThanRightTwice.java +++ b/src/class03_04/Code04_BiggerThanRightTwice.java @@ -1,4 +1,4 @@ -package class03; +package class03_04; public class Code04_BiggerThanRightTwice { diff --git a/src/class03/Code05_CountOfRangeSum.java b/src/class03_04/Code05_CountOfRangeSum.java similarity index 98% rename from src/class03/Code05_CountOfRangeSum.java rename to src/class03_04/Code05_CountOfRangeSum.java index 7f1aea3..3bfc066 100644 --- a/src/class03/Code05_CountOfRangeSum.java +++ b/src/class03_04/Code05_CountOfRangeSum.java @@ -1,4 +1,4 @@ -package class03; +package class03_04; // 这道题直接在leetcode测评: // https://leetcode.com/problems/count-of-range-sum/ diff --git a/src/class03/Code06_PartitionAndQuickSort.java b/src/class03_05/Code01_PartitionAndQuickSort.java similarity index 98% rename from src/class03/Code06_PartitionAndQuickSort.java rename to src/class03_05/Code01_PartitionAndQuickSort.java index cef25a0..4c61cba 100644 --- a/src/class03/Code06_PartitionAndQuickSort.java +++ b/src/class03_05/Code01_PartitionAndQuickSort.java @@ -1,6 +1,6 @@ -package class03; +package class03_05; -public class Code06_PartitionAndQuickSort { +public class Code01_PartitionAndQuickSort { public static void swap(int[] arr, int i, int j) { int tmp = arr[i]; diff --git a/src/class03/Code07_QuickSortRecursiveAndUnrecursive.java b/src/class03_05/Code02_QuickSortRecursiveAndUnrecursive.java similarity index 98% rename from src/class03/Code07_QuickSortRecursiveAndUnrecursive.java rename to src/class03_05/Code02_QuickSortRecursiveAndUnrecursive.java index 21f9901..f20a517 100644 --- a/src/class03/Code07_QuickSortRecursiveAndUnrecursive.java +++ b/src/class03_05/Code02_QuickSortRecursiveAndUnrecursive.java @@ -1,8 +1,8 @@ -package class03; +package class03_05; import java.util.Stack; -public class Code07_QuickSortRecursiveAndUnrecursive { +public class Code02_QuickSortRecursiveAndUnrecursive { // 荷兰国旗问题 public static int[] netherlandsFlag(int[] arr, int L, int R) {