Skip to content

Commit bf9ba3e

Browse files
committed
2022-05-21 update: updated links
1 parent c85decd commit bf9ba3e

File tree

92 files changed

+101
-126
lines changed

Some content is hidden

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

92 files changed

+101
-126
lines changed

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaxNumberOfKSumPairs.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.HashMap;
44
import java.util.Map;
55

6-
// https://leetcode.com/problems/max-number-of-k-sum-pairs
6+
// https://leetcode.com/problems/max-number-of-k-sum-pairs/
77
public class MaxNumberOfKSumPairs {
88

99
private final int[] nums;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumDifferenceBetweenNodeAndAncestor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.TreeNode;
44

5-
// https://leetcode.com/problems/maximum-difference-between-node-and-ancestor
5+
// https://leetcode.com/problems/maximum-difference-between-node-and-ancestor/
66
public class MaximumDifferenceBetweenNodeAndAncestor {
77

88
private final TreeNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumLevelSumOfABinaryTree.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.Deque;
66
import java.util.LinkedList;
77

8-
// https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree
8+
// https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree/
99
public class MaximumLevelSumOfABinaryTree {
1010

1111
private final TreeNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumNestingDepthOfTwoValidParenthesesStrings.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings
3+
// https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings/
44
public class MaximumNestingDepthOfTwoValidParenthesesStrings {
55

66
private final String seq;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumProductAfterKIncrements.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.PriorityQueue;
44
import java.util.Queue;
55

6-
// https://leetcode.com/problems/maximum-product-after-k-increments
6+
// https://leetcode.com/problems/maximum-product-after-k-increments/
77
public class MaximumProductAfterKIncrements {
88

99
private final int[] nums;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumProductOfWordLengths.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.HashMap;
44
import java.util.Map;
55

6-
// https://leetcode.com/problems/maximum-product-of-word-lengths
6+
// https://leetcode.com/problems/maximum-product-of-word-lengths/
77
public class MaximumProductOfWordLengths {
88

99
private final String[] input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumTwinSumOfLinkedList.java

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.ListNode;
44

5+
// https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list/
56
public class MaximumTwinSumOfLinkedList {
67

78
private final ListNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumWidthOfBinaryTree.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.Deque;
66
import java.util.LinkedList;
77

8-
// https://leetcode.com/problems/maximum-width-of-binary-tree
8+
// https://leetcode.com/problems/maximum-width-of-binary-tree/
99
public class MaximumWidthOfBinaryTree {
1010

1111
private final TreeNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MaximumXORForEachQuery.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/maximum-xor-for-each-query
3+
// https://leetcode.com/problems/maximum-xor-for-each-query/
44
public class MaximumXORForEachQuery {
55

66
private final int[] nums;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MergeInBetweenLinkedLists.java

+2-7
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.ListNode;
44

5-
// https://leetcode.com/problems/merge-in-between-linked-lists
5+
// https://leetcode.com/problems/merge-in-between-linked-lists/
66
public class MergeInBetweenLinkedLists {
77

88
private final ListNode list1;
99
private int a;
1010
private int b;
1111
private final ListNode list2;
1212

13-
public MergeInBetweenLinkedLists(
14-
ListNode list1,
15-
int a,
16-
int b,
17-
ListNode list2
18-
) {
13+
public MergeInBetweenLinkedLists(ListNode list1, int a, int b, ListNode list2) {
1914
this.list1 = list1;
2015
this.a = a;
2116
this.b = b;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MergeIntervals.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.Comparator;
55
import java.util.LinkedList;
66

7-
// https://leetcode.com/problems/merge-intervals
7+
// https://leetcode.com/problems/merge-intervals/
88
public class MergeIntervals {
99

1010
private final int[][] intervals;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MergeNodesInBetweenZeros.java

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.ListNode;
44

5+
// https://leetcode.com/problems/merge-nodes-in-between-zeros/
56
public class MergeNodesInBetweenZeros {
67

78
private final ListNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimizeMaximumPairSumInArray.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.Arrays;
44

5-
// https://leetcode.com/problems/minimize-maximum-pair-sum-in-array
5+
// https://leetcode.com/problems/minimize-maximum-pair-sum-in-array/
66
public class MinimizeMaximumPairSumInArray {
77

88
private final int[] input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimumAddToMakeParenthesesValid.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/minimum-add-to-make-parentheses-valid
3+
// https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/
44
public class MinimumAddToMakeParenthesesValid {
55

66
private final String input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimumMovesToEqualArrayElementsII.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.Arrays;
44

5-
// https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii
5+
// https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii/
66
public class MinimumMovesToEqualArrayElementsII {
77

88
private final int[] input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimumNumberOfStepsToMakeTwoStringsAnagram.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram
3+
// https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram/
44
public class MinimumNumberOfStepsToMakeTwoStringsAnagram {
55

66
private final String s;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimumSizeSubarraySum.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/minimum-size-subarray-sum
3+
// https://leetcode.com/problems/minimum-size-subarray-sum/
44
public class MinimumSizeSubarraySum {
55

66
private final int target;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimumSuffixFlips.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/minimum-suffix-flips
3+
// https://leetcode.com/problems/minimum-suffix-flips/
44
public class MinimumSuffixFlips {
55

66
private final String target;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MinimumSwapsToMakeStringsEqual.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/minimum-swaps-to-make-strings-equal
3+
// https://leetcode.com/problems/minimum-swaps-to-make-strings-equal/
44
public class MinimumSwapsToMakeStringsEqual {
55

66
private final String s1;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MostFrequentSubtreeSum.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.List;
88
import java.util.Map;
99

10-
// https://leetcode.com/problems/most-frequent-subtree-sum
10+
// https://leetcode.com/problems/most-frequent-subtree-sum/
1111
public class MostFrequentSubtreeSum {
1212

1313
private final TreeNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/MultiplyStrings.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/multiply-strings
3+
// https://leetcode.com/problems/multiply-strings/
44
public class MultiplyStrings {
55

66
private final String num1;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NAryTreeLevelOrderTraversal.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.Deque;
88
import java.util.List;
99

10-
// https://leetcode.com/problems/n-ary-tree-level-order-traversal
10+
// https://leetcode.com/problems/n-ary-tree-level-order-traversal/
1111
public class NAryTreeLevelOrderTraversal {
1212

1313
private final Node input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NextGreaterElementII.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.Stack;
44

5-
// https://leetcode.com/problems/next-greater-element-ii
5+
// https://leetcode.com/problems/next-greater-element-ii/
66
public class NextGreaterElementII {
77

88
private final int[] input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NextGreaterNodeInLinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.Deque;
88
import java.util.List;
99

10-
// https://leetcode.com/problems/next-greater-node-in-linked-list
10+
// https://leetcode.com/problems/next-greater-node-in-linked-list/
1111
public class NextGreaterNodeInLinkedList {
1212

1313
private final ListNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NthDigit.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/nth-digit
3+
// https://leetcode.com/problems/nth-digit/
44
public class NthDigit {
55

66
private int input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NumberOfGoodWaysToSplitAString.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.HashSet;
44
import java.util.Set;
55

6-
// https://leetcode.com/problems/number-of-good-ways-to-split-a-string
6+
// https://leetcode.com/problems/number-of-good-ways-to-split-a-string/
77
public class NumberOfGoodWaysToSplitAString {
88

99
private final String s;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NumberOfLaserBeamsInABank.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.ArrayList;
44
import java.util.List;
55

6-
// https://leetcode.com/problems/number-of-laser-beams-in-a-bank
6+
// https://leetcode.com/problems/number-of-laser-beams-in-a-bank/
77
public class NumberOfLaserBeamsInABank {
88

99
private final String[] input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NumberOfPairsOfStringsWithConcatenationEqualToTarget.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.List;
66
import java.util.Map;
77

8-
// https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target
8+
// https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target/
99
public class NumberOfPairsOfStringsWithConcatenationEqualToTarget {
1010

1111
private final String[] nums;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NumberOfSubarraysOfSizeKAndAverageGreaterThanOrEqualToThreshold.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
3+
// https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold/
44
public class NumberOfSubarraysOfSizeKAndAverageGreaterThanOrEqualToThreshold {
55

66
private final int[] arr;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/NumberOfSubstringsContainingAllThreeCharacters.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
3+
// https://leetcode.com/problems/number-of-substrings-containing-all-three-characters/
44
public class NumberOfSubstringsContainingAllThreeCharacters {
55

66
private final String s;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/OddEvenLinkedList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.ListNode;
44

5-
// https://leetcode.com/problems/odd-even-linked-list
5+
// https://leetcode.com/problems/odd-even-linked-list/
66
public class OddEvenLinkedList {
77

88
private final ListNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/P132Pattern.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.Stack;
44

5-
// https://leetcode.com/problems/132-pattern
5+
// https://leetcode.com/problems/132-pattern/
66
public class P132Pattern {
77

88
private final int[] nums;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PartitionArrayAccordingToGivenPivot.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/partition-array-according-to-given-pivot
3+
// https://leetcode.com/problems/partition-array-according-to-given-pivot/
44
public class PartitionArrayAccordingToGivenPivot {
55

66
private final int[] nums;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PartitionArrayForMaximumSum.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/partition-array-for-maximum-sum
3+
// https://leetcode.com/problems/partition-array-for-maximum-sum/
44
public class PartitionArrayForMaximumSum {
55

66
private final int[] arr;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PartitionList.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.ListNode;
44

5-
// https://leetcode.com/problems/partition-list
5+
// https://leetcode.com/problems/partition-list/
66
public class PartitionList {
77

88
private ListNode head;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PathSumII.java

+2-9
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@
55
import java.util.ArrayList;
66
import java.util.List;
77

8-
// https://leetcode.com/problems/path-sum-ii
8+
// https://leetcode.com/problems/path-sum-ii/
99
public class PathSumII {
1010

1111
private final TreeNode root;
1212
private final int targetSum;
1313

14-
private final List<List<Integer>> paths = new ArrayList<>();
15-
1614
public PathSumII(TreeNode root, int targetSum) {
1715
this.root = root;
1816
this.targetSum = targetSum;
@@ -29,12 +27,7 @@ public List<List<Integer>> solution() {
2927
return result;
3028
}
3129

32-
private void dfs(
33-
TreeNode node,
34-
List<List<Integer>> paths,
35-
List<Integer> path,
36-
int sum
37-
) {
30+
private void dfs(TreeNode node, List<List<Integer>> paths, List<Integer> path, int sum) {
3831
if (sum == 0 && node.left == null && node.right == null) {
3932
List<Integer> targetPath = new ArrayList<>(path);
4033
paths.add(targetPath);

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PeekingIterator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.Iterator;
44

5-
// https://leetcode.com/problems/peeking-iterator
5+
// https://leetcode.com/problems/peeking-iterator/
66
public class PeekingIterator implements Iterator<Integer> {
77

88
private final Iterator<Integer> iterator;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/Permutations.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.ArrayList;
44
import java.util.List;
55

6-
// https://leetcode.com/problems/permutations
6+
// https://leetcode.com/problems/permutations/
77
public class Permutations {
88

99
private final int[] input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PopulatingNextRightPointersInEachNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.smlnskgmail.jaman.leetcodejava.support.NextTreeNode;
44

5-
// https://leetcode.com/problems/populating-next-right-pointers-in-each-node
5+
// https://leetcode.com/problems/populating-next-right-pointers-in-each-node/
66
public class PopulatingNextRightPointersInEachNode {
77

88
private final NextTreeNode input;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PopulatingNextRightPointersInEachNodeII.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import java.util.LinkedList;
77
import java.util.List;
88

9-
// https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
9+
// https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/
1010
public class PopulatingNextRightPointersInEachNodeII {
1111

1212
private final NextTreeNode root;

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/PrintFooBarAlternately.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.concurrent.Semaphore;
44

5-
// https://leetcode.com/problems/print-foobar-alternately
5+
// https://leetcode.com/problems/print-foobar-alternately/
66
public class PrintFooBarAlternately {
77

88
private final Semaphore foo = new Semaphore(1);

src/main/java/com/smlnskgmail/jaman/leetcodejava/medium/ProductOfArrayExceptSelf.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.smlnskgmail.jaman.leetcodejava.medium;
22

3-
// https://leetcode.com/problems/product-of-array-except-self
3+
// https://leetcode.com/problems/product-of-array-except-self/
44
public class ProductOfArrayExceptSelf {
55

66
private final int[] nums;

0 commit comments

Comments
 (0)