Skip to content

JesusCoder/fishercoderLeetcode

Repository files navigation

fishercoderLeetcode

# Title Solutions Time Space Difficulty Tag Notes
350 Intersection of Two Arrays II Solution O(m+n) O((m+n)) could be optimized Easy HashMap, Binary Search
349 Intersection of Two Arrays Solution O(m+n) O(min(m,n)) Easy Two Pointers, Binary Search
301 Remove Invalid Parentheses [Solution] ? ? Hard BFS
283 Move Zeroes Solution O(n) O(1) Easy
278 First Bad Version Solution O(logn) O(1) Easy Binary Search
209 Minimum Size Subarray Sum Solution O(n) O(1) Medium
200 Number of Islands Union Find DFS O(m*n) O(m*n) Medium Union Find, DFS
140 Word Break II Solution ? O(n^2) Hard Backtracking/DFS
139 Word Break Solution O(n^2) O(n) Medium DP
133 Clone Graph Solution O(n) O(n) Medium HashMap, BFS
117 Populating Next Right Pointers in Each Node II Solution O(n) O(1) Hard BFS
116 Populating Next Right Pointers in Each Node Solution O(n) O(1) Medium BFS
91 Decode Ways Solution O(n) O(n) Medium DP
76 Minimum Window Substring Solution O(n) O(k) Hard Two Pointers
67 Add Binary Solution O(n) O(1) Easy
56 Merge Intervals Solution O(n*logn) O(1) Hard
23 Merge k Sorted Lists Solution O(n*logk) O(logk) Hard Heap
17 Letter Combinations of a Phone Number Solution O(n*4^n) O(n) Medium Backtracking
15 3Sum Solution O(nlogn) O(1) Medium Two Pointers
10 Regular Expression Matching Solution O(m*n) O(m*n) Hard DP
8 String to Integer (atoi) Solution O(n) O(1) Easy
7 Reverse Integer Solution O(1) O(1) Easy
2 Add Two Numbers Solution O(n) O(1) Medium LinkedList
1 Two Sum Solution O(n)/O(n^2) O(1)/O(n) Easy HashMap

About

Java solutions to Leetcode problems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%