From 1b7e6f0e87dcf4db654549754ed287668e4daa9e Mon Sep 17 00:00:00 2001 From: huangge1199 Date: Fri, 19 Feb 2021 09:40:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=8C=85=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../code/leet/study/day/CheckInclusion.java | 73 +++++++++++++++++++ .../t20210205/DeleteNode.java | 2 +- .../t20210205/GetKthFromEnd.java | 2 +- .../t20210205/KthToLast.java | 2 +- .../t20210205/MergeTwoLists.java | 2 +- .../{LinkNode => t2021}/t20210205/Tower.java | 2 +- .../t20210207/DeleteDuplicates.java | 2 +- .../t20210207/DeleteNode.java | 2 +- .../t20210207/GetDecimalValue.java | 2 +- .../t20210207/GetIntersectionNode.java | 2 +- .../t20210207/HasCycle.java | 2 +- .../t20210207/IsPalindrome.java | 2 +- .../t20210207/MiddleNode.java | 2 +- .../t20210207/RemoveDuplicateNodes.java | 2 +- .../t20210207/RemoveElements.java | 2 +- .../t20210207/ReverseList.java | 2 +- .../t20210207/ReversePrint.java | 2 +- .../t20210208/IsPalindrome.java | 2 +- .../t20210208/RemoveNthFromEnd.java | 2 +- .../t20210208/RotateRight.java | 2 +- .../t20210208/SwapPairs.java | 2 +- .../t20210209/AddTwoNumbers.java | 2 +- .../t20210209/CopyRandomList.java | 2 +- .../t20210209/DeleteDuplicates.java | 2 +- .../t20210209/DetectCycle.java | 2 +- .../t20210209/Partition.java | 2 +- .../t20210209/ReverseBetween.java | 2 +- .../t20210209/SortedListToBST.java | 2 +- .../t20210210/InsertionSortList.java | 2 +- .../t20210210/OddEvenList.java | 2 +- .../t20210210/ReorderList.java | 2 +- .../t20210210/SortList.java | 2 +- pom.xml | 6 ++ 33 files changed, 110 insertions(+), 31 deletions(-) create mode 100644 LeetCode/src/main/java/com/code/leet/study/day/CheckInclusion.java rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210205/DeleteNode.java (91%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210205/GetKthFromEnd.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210205/KthToLast.java (92%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210205/MergeTwoLists.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210205/Tower.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/DeleteDuplicates.java (92%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/DeleteNode.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/GetDecimalValue.java (92%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/GetIntersectionNode.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/HasCycle.java (96%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/IsPalindrome.java (94%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/MiddleNode.java (92%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/RemoveDuplicateNodes.java (93%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/RemoveElements.java (94%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/ReverseList.java (93%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210207/ReversePrint.java (92%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210208/IsPalindrome.java (93%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210208/RemoveNthFromEnd.java (94%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210208/RotateRight.java (96%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210208/SwapPairs.java (97%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/AddTwoNumbers.java (98%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/CopyRandomList.java (98%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/DeleteDuplicates.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/DetectCycle.java (96%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/Partition.java (95%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/ReverseBetween.java (96%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210209/SortedListToBST.java (97%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210210/InsertionSortList.java (97%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210210/OddEvenList.java (96%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210210/ReorderList.java (96%) rename LeetCode/src/main/java/com/code/leet/study/{LinkNode => t2021}/t20210210/SortList.java (97%) diff --git a/LeetCode/src/main/java/com/code/leet/study/day/CheckInclusion.java b/LeetCode/src/main/java/com/code/leet/study/day/CheckInclusion.java new file mode 100644 index 0000000..98e0bab --- /dev/null +++ b/LeetCode/src/main/java/com/code/leet/study/day/CheckInclusion.java @@ -0,0 +1,73 @@ +package com.code.leet.study.day; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。 + *

+ * 换句话说,第一个字符串的排列之一是第二个字符串的子串。 + *

+ * 示例1: + *

+ * 输入: s1 = "ab" s2 = "eidbaooo" + * 输出: True + * 解释: s2 包含 s1 的排列之一 ("ba"). + *   + *

+ * 示例2: + *

+ * 输入: s1= "ab" s2 = "eidboaoo" + * 输出: False + *   + *

+ * 注意: + *

+ * 输入的字符串只包含小写字母 + * 两个字符串的长度都在 [1, 10,000] 之间 + *

+ * 来源:力扣(LeetCode) + * 链接:https://leetcode-cn.com/problems/permutation-in-string + * 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 + */ +public class CheckInclusion { + /** + * 567. 字符串的排列 + */ + public static boolean checkInclusion(String s1, String s2) { + int l1 = s1.length(); + int l2 = s2.length(); + Map m1 = new HashMap<>(l1); + if (l1 > l2) { + return false; + } + for (int i = 0; i < l1; i++) { + String ch = String.valueOf(s1.charAt(i)); + m1.put(ch, m1.get(ch) == null ? 1 : m1.get(ch) + 1); + } + int count = l2 - l1; + for (int i = 0; i <= count; i++) { + String str = s2.substring(i, i + l1); + boolean bl = true; + for (String ch : m1.keySet()) { + String temp = str.replace(ch, ""); + if (l1 - temp.length() != m1.get(ch)) { + bl = false; + break; + } + } + if (bl) { + return true; + } + } + return false; + } + + public static void main(String[] args) { + String s1 = "ab"; + String s2 = "eidbaooo"; + checkInclusion(s1, s2); + } +} diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/DeleteNode.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/DeleteNode.java similarity index 91% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/DeleteNode.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/DeleteNode.java index c2cf691..514854f 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/DeleteNode.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/DeleteNode.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210205; +package com.code.leet.study.t2021.t20210205; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/GetKthFromEnd.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/GetKthFromEnd.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/GetKthFromEnd.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/GetKthFromEnd.java index b8f1495..ac819ee 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/GetKthFromEnd.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/GetKthFromEnd.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210205; +package com.code.leet.study.t2021.t20210205; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/KthToLast.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/KthToLast.java similarity index 92% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/KthToLast.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/KthToLast.java index fce6cc9..9ba0b0d 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/KthToLast.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/KthToLast.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210205; +package com.code.leet.study.t2021.t20210205; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/MergeTwoLists.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/MergeTwoLists.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/MergeTwoLists.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/MergeTwoLists.java index 9b485a7..8272191 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/MergeTwoLists.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/MergeTwoLists.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210205; +package com.code.leet.study.t2021.t20210205; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/Tower.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/Tower.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/Tower.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/Tower.java index d191870..70b5b8b 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210205/Tower.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210205/Tower.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210205; +package com.code.leet.study.t2021.t20210205; import java.util.ArrayList; import java.util.HashMap; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/DeleteDuplicates.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/DeleteDuplicates.java similarity index 92% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/DeleteDuplicates.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/DeleteDuplicates.java index 5044907..bdbd994 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/DeleteDuplicates.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/DeleteDuplicates.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/DeleteNode.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/DeleteNode.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/DeleteNode.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/DeleteNode.java index 58151e0..5536857 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/DeleteNode.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/DeleteNode.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/GetDecimalValue.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/GetDecimalValue.java similarity index 92% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/GetDecimalValue.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/GetDecimalValue.java index 1c807d0..b42120b 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/GetDecimalValue.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/GetDecimalValue.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/GetIntersectionNode.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/GetIntersectionNode.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/GetIntersectionNode.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/GetIntersectionNode.java index 91e34d9..27937cb 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/GetIntersectionNode.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/GetIntersectionNode.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/HasCycle.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/HasCycle.java similarity index 96% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/HasCycle.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/HasCycle.java index cd80cc1..1e5cf14 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/HasCycle.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/HasCycle.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/IsPalindrome.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/IsPalindrome.java similarity index 94% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/IsPalindrome.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/IsPalindrome.java index 1273c56..b90e337 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/IsPalindrome.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/IsPalindrome.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/MiddleNode.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/MiddleNode.java similarity index 92% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/MiddleNode.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/MiddleNode.java index b98a26c..c55e8e6 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/MiddleNode.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/MiddleNode.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/RemoveDuplicateNodes.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/RemoveDuplicateNodes.java similarity index 93% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/RemoveDuplicateNodes.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/RemoveDuplicateNodes.java index 26d1fb6..d6bde08 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/RemoveDuplicateNodes.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/RemoveDuplicateNodes.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/RemoveElements.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/RemoveElements.java similarity index 94% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/RemoveElements.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/RemoveElements.java index 2cdb4b1..727cf44 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/RemoveElements.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/RemoveElements.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/ReverseList.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/ReverseList.java similarity index 93% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/ReverseList.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/ReverseList.java index 7ceebef..12e39a0 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/ReverseList.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/ReverseList.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/ReversePrint.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/ReversePrint.java similarity index 92% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/ReversePrint.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/ReversePrint.java index a4e5fb7..e31455b 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210207/ReversePrint.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210207/ReversePrint.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210207; +package com.code.leet.study.t2021.t20210207; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/IsPalindrome.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/IsPalindrome.java similarity index 93% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/IsPalindrome.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/IsPalindrome.java index a36fcec..304f079 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/IsPalindrome.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/IsPalindrome.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210208; +package com.code.leet.study.t2021.t20210208; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/RemoveNthFromEnd.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/RemoveNthFromEnd.java similarity index 94% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/RemoveNthFromEnd.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/RemoveNthFromEnd.java index 6bac50c..9bb2d2c 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/RemoveNthFromEnd.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/RemoveNthFromEnd.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210208; +package com.code.leet.study.t2021.t20210208; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/RotateRight.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/RotateRight.java similarity index 96% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/RotateRight.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/RotateRight.java index 9968069..dc9423a 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/RotateRight.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/RotateRight.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210208; +package com.code.leet.study.t2021.t20210208; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/SwapPairs.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/SwapPairs.java similarity index 97% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/SwapPairs.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/SwapPairs.java index 1db7d81..727c082 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210208/SwapPairs.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210208/SwapPairs.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210208; +package com.code.leet.study.t2021.t20210208; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/AddTwoNumbers.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/AddTwoNumbers.java similarity index 98% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/AddTwoNumbers.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/AddTwoNumbers.java index 222ec64..c271548 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/AddTwoNumbers.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/AddTwoNumbers.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/CopyRandomList.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/CopyRandomList.java similarity index 98% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/CopyRandomList.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/CopyRandomList.java index 6f0d459..292bac5 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/CopyRandomList.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/CopyRandomList.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.Node; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/DeleteDuplicates.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/DeleteDuplicates.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/DeleteDuplicates.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/DeleteDuplicates.java index 96f55d1..35b73b9 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/DeleteDuplicates.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/DeleteDuplicates.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/DetectCycle.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/DetectCycle.java similarity index 96% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/DetectCycle.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/DetectCycle.java index 38a0074..635cfe9 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/DetectCycle.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/DetectCycle.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/Partition.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/Partition.java similarity index 95% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/Partition.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/Partition.java index 6a16c52..13abade 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/Partition.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/Partition.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/ReverseBetween.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/ReverseBetween.java similarity index 96% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/ReverseBetween.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/ReverseBetween.java index bc8a76c..7d571a7 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/ReverseBetween.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/ReverseBetween.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/SortedListToBST.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/SortedListToBST.java similarity index 97% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/SortedListToBST.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/SortedListToBST.java index 787c2d0..be4b115 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210209/SortedListToBST.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210209/SortedListToBST.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210209; +package com.code.leet.study.t2021.t20210209; import com.code.leet.entiy.ListNode; import com.code.leet.entiy.TreeNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/InsertionSortList.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/InsertionSortList.java similarity index 97% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/InsertionSortList.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/InsertionSortList.java index 0deae54..671b2a4 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/InsertionSortList.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/InsertionSortList.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210210; +package com.code.leet.study.t2021.t20210210; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/OddEvenList.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/OddEvenList.java similarity index 96% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/OddEvenList.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/OddEvenList.java index 70a4ff8..3d93617 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/OddEvenList.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/OddEvenList.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210210; +package com.code.leet.study.t2021.t20210210; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/ReorderList.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/ReorderList.java similarity index 96% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/ReorderList.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/ReorderList.java index 76722b3..622cf27 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/ReorderList.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/ReorderList.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210210; +package com.code.leet.study.t2021.t20210210; import com.code.leet.entiy.ListNode; diff --git a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/SortList.java b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/SortList.java similarity index 97% rename from LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/SortList.java rename to LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/SortList.java index d4a526e..b3f4554 100644 --- a/LeetCode/src/main/java/com/code/leet/study/LinkNode/t20210210/SortList.java +++ b/LeetCode/src/main/java/com/code/leet/study/t2021/t20210210/SortList.java @@ -1,4 +1,4 @@ -package com.code.leet.study.LinkNode.t20210210; +package com.code.leet.study.t2021.t20210210; import com.code.leet.entiy.ListNode; diff --git a/pom.xml b/pom.xml index e2e242b..b01c33e 100644 --- a/pom.xml +++ b/pom.xml @@ -39,6 +39,12 @@ test + + org.projectlombok + lombok + 1.18.12 + +