IrisJavaDiary

Tuesday, August 2, 2022

327. Count of Range Sum

›
 一刷 08/2022 Version #2 Merge Sort 看某一个prefix index后面有多少个prefix满足lower <= prefix[j]-prefix[i] <= upper Time O(NlogN) Space O(N) Runtime...
Monday, August 1, 2022

460. LFU Cache

›
 一刷 08/2022 Version #1 Map of DoublyLinkedList Time O(1) for all Space O(N) - N is number of keys Runtime:  67 ms , faster than  95.05%  of ...

715. Range Module

›
 一刷 07/2022 Version #1 TreeMap 思路比较简单就是把interval用key-value pair的形式存在treemap里面,然后维持所有的invervals没有overlap 需要特别处理的case exists [8, 9) add [1,8) ...

1396. Design Underground System

›
 一刷 07/2022 Version #1 HashMap Time O(1) Space O(N^2 + P) - N is number of stations, P is number of passengers Runtime:  235 ms , faster tha...

995. Minimum Number of K Consecutive Bit Flips

›
 一刷 07/2022 Version #1 Sliding Window 感觉很难,照着答案写还是一知半解的感觉 Time O(N) Space O(N) Runtime:  11 ms , faster than  50.79%  of Java online submiss...
Saturday, July 30, 2022

1136. Parallel Courses

›
 一刷 07/2022 Version #1 Topological Sort Time O(N + E) Space O(N + E) Runtime:  6 ms , faster than  97.21%  of Java online submissions for Pa...
Friday, July 29, 2022

486. Predict the Winner

›
 一刷 07/2022 Version #1 DP game theory Time O(N^2) Space O(N^2) - space can be optimized to O(N) Runtime:  0 ms , faster than  100.00%  of Ja...
‹
›
Home
View web version

About Me

Iris's Blog
View my complete profile
Powered by Blogger.