diff --git a/LeetCode/src/main/java/com/code/leet/study/t20210209/ReverseBetween.java b/LeetCode/src/main/java/com/code/leet/study/t20210209/ReverseBetween.java new file mode 100644 index 0000000..5806bcb --- /dev/null +++ b/LeetCode/src/main/java/com/code/leet/study/t20210209/ReverseBetween.java @@ -0,0 +1,53 @@ +package com.code.leet.study.t20210209; + +import com.code.leet.entiy.ListNode; + +import java.util.ArrayList; +import java.util.List; + +/** + * 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 + *
+ * 说明:
+ * 1 ≤ m ≤ n ≤ 链表长度。
+ */
+public class ReverseBetween {
+ /**
+ * 92. 反转链表 II
+ */
+ public ListNode reverseBetween(ListNode head, int m, int n) {
+ if (n == 1) {
+ return head;
+ }
+ List