Skip to content

Commit 276345f

Browse files
edit 523
1 parent db95adc commit 276345f

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ Your ideas/fixes/algorithms are more than welcome!
9898
|526|[Beautiful Arrangement](https://leetcode.com/problems/beautiful-arrangement/)|[Solution](../master/src/main/java/com/fishercoder/solutions/_526.java) | O(n) |O(h) | Medium | Backtracking
9999
|525|[Contiguous Array](https://leetcode.com/problems/contiguous-array/)|[Solution](../master/src/main/java/com/fishercoder/solutions/_525.java) | O(n) |O(n) | Medium | HashMap
100100
|524|[Longest Word in Dictionary through Deleting](https://leetcode.com/problems/longest-word-in-dictionary-through-deleting/)|[Solution](../master/src/main/java/com/fishercoder/solutions/_524.java) | O(n) |O(n) | Medium | Sort
101-
|523|[Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum/)|[Solution](../master/src/main/java/com/fishercoder/solutions/ContinuousSubarraySum.java) | O(n^2) |O(n) | Medium|
101+
|523|[Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum/)|[Solution](../master/src/main/java/com/fishercoder/solutions/_523.java) | O(n^2) |O(n) | Medium|
102102
|522|[Longest Uncommon Subsequence II](https://leetcode.com/problems/longest-uncommon-subsequence-ii/)|[Solution](../master/src/main/java/com/fishercoder/solutions/LongestUncommonSubsequenceII.java) | O(x*n^2) (x is average length of strings)|O(1) | Medium|
103103
|521|[Longest Uncommon Subsequence I](https://leetcode.com/problems/longest-uncommon-subsequence-i/)|[Solution](../master/src/main/java/com/fishercoder/solutions/LongestUncommonSubsequenceI.java) | O(max(x,y)) (x and y are length of strings) |O(1) | Easy|
104104
|520|[Detect Capital](https://leetcode.com/problems/detect-capital/)|[Solution](../master/src/main/java/com/fishercoder/solutions/_520.java) | O(n) |O(1) | Easy|

src/main/java/com/fishercoder/solutions/ContinuousSubarraySum.java renamed to src/main/java/com/fishercoder/solutions/_523.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
You may assume the sum of all the numbers is in the range of a signed 32-bit integer.
2121
2222
*/
23-
public class ContinuousSubarraySum {
24-
//TODO: could be optimized to O(n) time and O(k) space, reference: https://discuss.leetcode.com/topic/80793/java-o-n-time-o-k-space
23+
public class _523 {
24+
/**TODO: could be optimized to O(n) time and O(k) space, reference: https://discuss.leetcode.com/topic/80793/java-o-n-time-o-k-space*/
2525

2626
public boolean checkSubarraySum(int[] nums, int k) {
2727
if (nums == null || nums.length == 0) return false;

src/test/java/com/fishercoder/ContinuousSubarraySumTest.java renamed to src/test/java/com/fishercoder/_523Test.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
package com.fishercoder;
22

3-
import com.fishercoder.solutions.ContinuousSubarraySum;
3+
import com.fishercoder.solutions._523;
44
import org.junit.Before;
55
import org.junit.BeforeClass;
66
import org.junit.Test;
77

88
import static junit.framework.Assert.assertEquals;
99

10-
public class ContinuousSubarraySumTest {
11-
private static ContinuousSubarraySum test;
10+
public class _523Test {
11+
private static _523 test;
1212
private static boolean expected;
1313
private static boolean actual;
1414
private static int[] nums;
1515
private static int k;
1616

1717
@BeforeClass
1818
public static void setup(){
19-
test = new ContinuousSubarraySum();
19+
test = new _523();
2020
}
2121

2222
@Before

0 commit comments

Comments
 (0)