├── .gitattributes ├── .gitignore ├── README.md ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── com │ └── idiotleon │ ├── App.java │ ├── bycompany │ ├── amazon │ │ └── ood │ │ │ └── first_unique_number_in_data_stream │ │ │ ├── SolutionApproach0DoublyLinkedList.java │ │ │ ├── followup │ │ │ └── SolutionApproach0DoublyLinkedList.java │ │ │ └── util │ │ │ └── Constants.java │ ├── facebook │ │ ├── array │ │ │ ├── leftmost │ │ │ │ └── util │ │ │ │ │ └── BinaryMatrix.java │ │ │ └── longest_arithmetic_progression │ │ │ │ └── SolutionApproach0DP2Dimen.java │ │ └── string │ │ │ └── first_index_of_anagram │ │ │ └── SolutionApproachSlidingWindow.java │ ├── google │ │ ├── array │ │ │ ├── is_error_threshold_met │ │ │ │ └── SolutionApproach0MonoDeque.java │ │ │ └── merge_interval_with_labels │ │ │ │ └── Solution.java │ │ ├── graph │ │ │ ├── how_many_blocks_turned_upside_down │ │ │ │ └── SolutionApproachDijkstrasAlgorithm.java │ │ │ ├── how_many_paths_from_top_to_bottom │ │ │ │ ├── SolutionApproach0BFS.java │ │ │ │ └── SolutionApproach0DFS.java │ │ │ └── itinerary_modification_cost │ │ │ │ ├── FalseApproachBFS.java │ │ │ │ └── FalseApproachDFS.java │ │ ├── string │ │ │ ├── parse_json │ │ │ │ └── SolutionApproach0Trie.java │ │ │ └── two_ptr │ │ │ │ └── SolutionSongAndLyric.java │ │ └── unsolved │ │ │ └── logger.txt │ └── others │ │ ├── array │ │ ├── black_jack │ │ │ ├── FakeCardApi.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── SolutionApproach0DP2Dimen2.java │ │ ├── coin_the_array │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0DFSWithTrie.java │ │ └── insert_tags_into_the_string │ │ │ └── SolutionApproach0SweepLine.java │ │ ├── matrix │ │ ├── hungry_rabbit │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── problem_description.txt │ │ └── most_connected_pixels │ │ │ ├── Pixel.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0DFS1.java │ │ └── tree │ │ └── traverse_binary_tree_with_parent_pointer │ │ └── Solution.java │ ├── leetcode │ ├── bash │ │ └── problem_list.txt │ ├── explore │ │ └── challenge30days │ │ │ ├── first_unique_number │ │ │ └── SolutionApproachDLinkedList.java │ │ │ └── valid_sequence_from_root_to_leaves │ │ │ └── SolutionApproachDFS.java │ ├── interativeprogram │ │ └── lvl2 │ │ │ ├── FakeBinaryMatrix.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach1BinarySearch.java │ ├── lvl1 │ │ ├── lc0020 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0027 │ │ │ └── Solution.java │ │ ├── lc0058 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach1LastIndexOf.java │ │ ├── lc0062 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0066 │ │ │ └── Solution.java │ │ ├── lc0067 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── SolutionApproach0TwoPointers1.java │ │ ├── lc0070 │ │ │ └── SolutionApproach0DP1Dimen.java │ │ ├── lc0088 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ └── SolutionApproach0ThreePointers1.java │ │ ├── lc0125 │ │ │ └── SolutionApproach0HighLowPointers.java │ │ ├── lc0172 │ │ │ └── Solution.java │ │ ├── lc0189 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0191 │ │ │ └── SolutionApproachBitManipulation.java │ │ ├── lc0204 │ │ │ ├── SolutionApproach0DP.java │ │ │ └── SolutionApproach0DP1.java │ │ ├── lc0258 │ │ │ ├── SolutionApproach0Math.java │ │ │ ├── SolutionApproach1DFSRecursivel.java │ │ │ └── SolutionApproach1Iteration.java │ │ ├── lc0326 │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0345 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0346 │ │ │ └── SolutionApproach0Queue.java │ │ ├── lc0349 │ │ │ ├── SolutionApproach0Set.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc0383 │ │ │ └── Solution.java │ │ ├── lc0389 │ │ │ ├── SolutionApproach0BitXOR.java │ │ │ ├── SolutionApproach0BitXOR1.java │ │ │ └── SolutionApproach0FreqsArray.java │ │ ├── lc0415 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0455 │ │ │ ├── SolutionApproach0TwoPointers0.java │ │ │ └── SolutionApproach0TwoPointers1.java │ │ ├── lc0509 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP0D.java │ │ │ ├── SolutionApproach0DP1D.java │ │ │ └── SolutionApproach1DFSNaive.java │ │ ├── lc0520 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0559 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0643 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc0671 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0700 │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0Recursion.java │ │ │ └── similar_problems.txt │ │ ├── lc0766 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── followup │ │ │ │ ├── followup1 │ │ │ │ │ └── Solution.java │ │ │ │ └── followup2 │ │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc0771 │ │ │ ├── SolutionApproachDictArr.java │ │ │ ├── SolutionApproachDictSet.java │ │ │ └── SolutionApproachTwoPtrs.java │ │ ├── lc0819 │ │ │ └── SolutionApproach0HashMap.java │ │ ├── lc0830 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0872 │ │ │ ├── SolutionApproach0PostorderIterative.java │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0884 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ └── SolutionApproach0HashSet.java │ │ ├── lc0905 │ │ │ ├── SolutionApproachHighLowPointers.java │ │ │ ├── SolutionApproachHighLowPointers1.java │ │ │ ├── SolutionApproachHighLowPointers2.java │ │ │ └── similar_problems.txt │ │ ├── lc0965 │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0977 │ │ │ ├── SolutionApproach0HighLowPointers.java │ │ │ └── SolutionApproach0HighLowPointers1.java │ │ ├── lc0997 │ │ │ └── Solution.java │ │ ├── lc1009 │ │ │ ├── SolutionApproach0BitManipulation.java │ │ │ ├── SolutionApproach0BitManipulation1.java │ │ │ └── SolutionApproach0BitManipulation2.java │ │ ├── lc1046 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc1119 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc1161 │ │ │ ├── SolutionApprioach0DFS.java │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1165 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc1290 │ │ │ ├── SolutionApproach0OnePass.java │ │ │ └── SolutionApproach0OnePass1.java │ │ ├── lc1470 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc1598 │ │ │ └── SolutionApproach0Stack.java │ │ └── lc1614 │ │ │ └── SolutionApproach0Stack.java │ ├── lvl2 │ │ ├── lc0001 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ ├── SolutionApproach1TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0002 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0003 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ └── followup │ │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc0017 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── SolutionApproach0Backtrack2.java │ │ ├── lc0022 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ └── SolutionApproach1DP1Dimen.java │ │ ├── lc0026 │ │ │ ├── SolutionApproach0HighLowPointers.java │ │ │ └── SolutionApproach0HighLowPointers1.java │ │ ├── lc0028 │ │ │ ├── SolutionApproach0KMPAlgorithm.java │ │ │ ├── SolutionApproach1TwoPointers.java │ │ │ ├── SolutionApproach1TwoPointers1.java │ │ │ ├── SolutionApproach2ThreePointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0035 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0BinarySearch1.java │ │ ├── lc0038 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0053 │ │ │ ├── SolutionApproach0KadanesAlgorithm.java │ │ │ ├── SolutionApproach0KadanesAlgorithm1.java │ │ │ ├── SolutionApproach0KadanesAlgorithm2.java │ │ │ ├── SolutionApproach0KadanesAlgorithm3.java │ │ │ ├── SolutionApproach0KadanesAlgorithm4.java │ │ │ ├── SolutionApproach1DivideAndConquer.java │ │ │ ├── followups │ │ │ │ ├── followup0 │ │ │ │ │ ├── SolutionApproach0KadanesAlgorithm.java │ │ │ │ │ └── SolutionApproach0KadanesAlgorithm1.java │ │ │ │ ├── followup1 │ │ │ │ │ └── SolutionApproach0KadanesAlgorithm.java │ │ │ │ └── followup2 │ │ │ │ │ └── SolutionApproach0DivideAndConquer.java │ │ │ └── similar_problems.txt │ │ ├── lc0063 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0064 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0074 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc0077 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0078 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ ├── bit_masking │ │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ │ └── SolutionApproach0Backtrack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0082 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0083 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0090 │ │ │ ├── SolutionApproach0BacktrackRecursive.java │ │ │ ├── SolutionApproach0BacktrackRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0094 │ │ │ ├── SolutionApproach0InorderIterative.java │ │ │ ├── SolutionApproach0InorderIterative1.java │ │ │ ├── SolutionApproach0MorrisInorderTraversal.java │ │ │ └── SolutionApproach1DFSRecursively.java │ │ ├── lc0100 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── SolutionApproach0PreorderRecursive1.java │ │ ├── lc0102 │ │ │ ├── SolutionApproach0BFS0.java │ │ │ └── SolutionApproach0BFS1.java │ │ ├── lc0104 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc0107 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0110 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ └── SolutionApproach0PostorderRecursive1.java │ │ ├── lc0111 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ ├── SolutionApproach0PostorderRecursive2.java │ │ │ ├── SolutionApproach0PostorderRecursive3.java │ │ │ ├── SolutionApproach0PostorderRecursive4.java │ │ │ ├── SolutionApproach0PostorderRecursive5.java │ │ │ ├── SolutionApproach0PostorderRecursive6.java │ │ │ ├── SolutionApproach0PostorderRecursive7.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc0112 │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive1.java │ │ │ ├── SolutionApproach1BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0114 │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0MorrisPreorderTraversal.java │ │ │ └── SolutionApproach1DFSRecursive.java │ │ ├── lc0118 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0122 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0136 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0157 │ │ │ ├── FakeReader4.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ └── similar_problems.txt │ │ ├── lc0160 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0165 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0168 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0Iteration.java │ │ │ └── similar_problems.txt │ │ ├── lc0171 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0198 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach1DFSNaive.java │ │ │ └── similar_problems.txt │ │ ├── lc0199 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0202 │ │ │ └── Solution.java │ │ ├── lc0203 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0205 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ ├── SolutionApproach0LinearScan2.java │ │ │ └── SolutionApproach0LinearScan3.java │ │ ├── lc0206 │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0207 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0TopologicalSort.java │ │ │ ├── SolutionApproach0TopologicalSort1.java │ │ │ ├── SolutionApproach0TopologicalSort2.java │ │ │ └── similar_problems.txt │ │ ├── lc0209 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ └── followups │ │ │ │ └── SolutionApproach0BinarySearchWithPrefixSums.java │ │ ├── lc0215 │ │ │ ├── SolutionApproach0QuickSelect.java │ │ │ ├── SolutionApproach1MinHeap.java │ │ │ ├── SolutionApproach2SortingArray.java │ │ │ └── similar_problems.txt │ │ ├── lc0226 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0231 │ │ │ ├── SolutionApproach0BitManipulation.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc0242 │ │ │ └── SolutionApproach0HashMap.java │ │ ├── lc0246 │ │ │ ├── SolutionApproach0HighLowPointers.java │ │ │ ├── SolutionApproach0HighLowPointers1.java │ │ │ ├── SolutionApproach0HighLowPointers2.java │ │ │ └── similar_problems.txt │ │ ├── lc0252 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0257 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0263 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0Iteration1.java │ │ │ ├── SolutionApproach1DFSNaive.java │ │ │ └── similar_problems.txt │ │ ├── lc0274 │ │ │ ├── SolutionApproach0Sorting.java │ │ │ └── similar_problemx.txt │ │ ├── lc0278 │ │ │ ├── FakeVersionControl.java │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0280 │ │ │ ├── SolutionApproach0Sorting.java │ │ │ ├── SolutionApproach0Sorting1.java │ │ │ └── similar_problems.txt │ │ ├── lc0283 │ │ │ ├── SolutionApproach0HighLowPointers.java │ │ │ ├── SolutionApproach0HighLowPointers1.java │ │ │ ├── SolutionApproach0HighLowPointers2.java │ │ │ └── similar_problems.txt │ │ ├── lc0290 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ ├── SolutionApproach0HashMap1.java │ │ │ └── SolutionApproach0HashMap2.java │ │ ├── lc0299 │ │ │ └── SolutionApproach0LiearScan.java │ │ ├── lc0303 │ │ │ └── SolutionApproach0PrefixSums.java │ │ ├── lc0310 │ │ │ ├── SolutionApproach0TopologicalSort0.java │ │ │ ├── SolutionApproach0TopologicalSort1.java │ │ │ ├── SolutionApproach0TopologicalSort2.java │ │ │ └── similar_problems.txt │ │ ├── lc0328 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0LinearScan1.java │ │ ├── lc0347 │ │ │ └── SolutionApproach0MinHeap.java │ │ ├── lc0361 │ │ │ ├── SolutionApproach0DP.java │ │ │ └── SolutionApproach0Scan.java │ │ ├── lc0366 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0369 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0371 │ │ │ ├── SolutionApproach0BitManipulation.java │ │ │ └── SolutionApproach0BitManipulation1.java │ │ ├── lc0374 │ │ │ ├── FakeGuessGame.java │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0392 │ │ │ ├── SolutionApproach0TwoPtrs.java │ │ │ ├── SolutionApproach1TwoPtrs.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0404 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSRecurisve.java │ │ │ ├── SolutionApproach0DFSRecurisve1.java │ │ │ ├── SolutionApproach0DFSRecursive3.java │ │ │ └── similar_problems.txt │ │ ├── lc0405 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0408 │ │ │ └── Solution0TwoPointers.java │ │ ├── lc0409 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ ├── SolutionApproach0LinearScan2.java │ │ │ ├── SolutionApproach0LinearScan3.java │ │ │ └── SolutionApproach0LinearScan4.java │ │ ├── lc0413 │ │ │ └── SolutionApproachDP.java │ │ ├── lc0429 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0433 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0438 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc0441 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0443 │ │ │ └── SolutionApproach0HighLowPointers.java │ │ ├── lc0451 │ │ │ ├── SolutionAppraoch0PriorityQueue.java │ │ │ ├── SolutionApproach0BucketSort.java │ │ │ └── SolutionApproach0Sorting.java │ │ ├── lc0461 │ │ │ └── SolutionApproach0BitManipulation.java │ │ ├── lc0463 │ │ │ ├── SolutionApproach0Geometry.java │ │ │ ├── SolutionApproach1DFSNaive.java │ │ │ └── similar_problems.txt │ │ ├── lc0475 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0TwoPtrs.java │ │ │ └── SolutionApproach1TreeSet.java │ │ ├── lc0485 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0495 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0496 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0501 │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ └── SolutionApproach0InorderRecursive1.java │ │ ├── lc0561 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ ├── SolutionApproach0HashMap1.java │ │ │ └── SolutionApproach1Sort.java │ │ ├── lc0563 │ │ │ └── SolutionApproach0PostorderRecursive.java │ │ ├── lc0567 │ │ │ ├── SolutionApproach0RollingHash.java │ │ │ ├── SolutionApproach1TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0589 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc0590 │ │ │ ├── SolutionApproach0PostorderIterative.java │ │ │ └── SolutionApproach0PostorderRecursive.java │ │ ├── lc0605 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0606 │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ ├── SolutionApproach0InorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0617 │ │ │ ├── SolutionAppraoch0Recursion.java │ │ │ ├── SolutionApproach0Recursion1.java │ │ │ └── similar_problems.txt │ │ ├── lc0637 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach1DFS.java │ │ ├── lc0653 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach1Inorder.java │ │ ├── lc0655 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0658 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0669 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0Postorder.java │ │ ├── lc0674 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach1DP0Dimen.java │ │ │ ├── SolutionApproach1DP1Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0676 │ │ │ ├── SolutionApproach0TrieWithDFS.java │ │ │ └── SolutionApproach1Trie.java │ │ ├── lc0677 │ │ │ ├── SolutionApproach0Trie.java │ │ │ └── SolutionApproach1Trie.java │ │ ├── lc0690 │ │ │ ├── FakeEmployee.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0692 │ │ │ └── SolutionApproach0MinHeap.java │ │ ├── lc0695 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSRecursive0.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── followups │ │ │ │ └── SolutionApproach0DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0701 │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0Recursion.java │ │ │ └── similar_problems.txt │ │ ├── lc0704 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0720 │ │ │ ├── SolutionApproach0DFSWithTrie.java │ │ │ └── SolutionApproach1Sorting.java │ │ ├── lc0724 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0744 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0767 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach0Greedy2.java │ │ │ └── similar_problems.txt │ │ ├── lc0784 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0791 │ │ │ ├── SolutionApproach0BucketSort.java │ │ │ └── followups │ │ │ │ ├── followup1 │ │ │ │ └── Solution.java │ │ │ │ ├── followup2 │ │ │ │ └── Solution.java │ │ │ │ └── followup3 │ │ │ │ └── Solution.java │ │ ├── lc0814 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ └── SolutionApproach0PostorderRecursive2.java │ │ ├── lc0817 │ │ │ ├── SolutionApproach0Set.java │ │ │ └── SolutionApproach0Set1.java │ │ ├── lc0821 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0824 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0826 │ │ │ ├── SolutionApproachBucketAndGreedy.java │ │ │ └── SolutionApproachSortingAndTwoPointers.java │ │ ├── lc0832 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0833 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ └── SolutionApproach1.java │ │ ├── lc0844 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0852 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0859 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0881 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0885 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── SolutionApproach0Math1.java │ │ ├── lc0896 │ │ │ ├── SolutionApproach0OnePass.java │ │ │ └── SolutionApproach0OnePass1.java │ │ ├── lc0897 │ │ │ ├── SolutionApproach0InorderIterative.java │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ └── SolutionApproach0MorrisInorder.java │ │ ├── lc0921 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0925 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0951 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0953 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0LinearScan1.java │ │ ├── lc0958 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0971 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ └── SolutionApproach0SimulateDFS.java │ │ ├── lc0973 │ │ │ ├── Solution0MaxHeap.java │ │ │ ├── Solution0QuickSelect.java │ │ │ ├── Solution1SortingArray.java │ │ │ └── similar_problems.txt │ │ ├── lc0976 │ │ │ ├── SolutionApproach0Geometry.java │ │ │ └── similar_problems.txt │ │ ├── lc0984 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ └── SolutionApproach0Greedy2.java │ │ ├── lc0985 │ │ │ └── Solution.java │ │ ├── lc0988 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0989 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0LinearScan1.java │ │ ├── lc0993 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0998 │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0Recursion.java │ │ │ └── SolutionApproach0Recursion1.java │ │ ├── lc1021 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc1022 │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc1026 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ ├── SolutionApproach0PostorderRecusrive2.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── SolutionApproach1DFS.java │ │ ├── lc1029 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── SolutionApproach0Sorting.java │ │ ├── lc1041 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc1047 │ │ │ ├── SolutionApproach0Stack.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach0TwoPointers1.java │ │ │ ├── SolutionApproach1Recursion.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0Stacks.java │ │ ├── lc1052 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1071 │ │ │ ├── SolutionApproach0KMPAlgorithm.java │ │ │ ├── SolutionApproach1Iteration.java │ │ │ ├── SolutionApproach2Recursion.java │ │ │ └── similar_problems.txt │ │ ├── lc1094 │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach0SweepLine1.java │ │ │ ├── SolutionApproach0SweepLine2.java │ │ │ ├── SolutionApproach0SweepLine3.java │ │ │ ├── SolutionApproach0SweepLine4.java │ │ │ └── similar_problems.txt │ │ ├── lc1100 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1103 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ └── SolutionApproach0LinearScan2.java │ │ ├── lc1110 │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc1120 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ └── SolutionApproach0PostorderRecursive1.java │ │ ├── lc1145 │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc1151 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1167 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc1176 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1180 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc1182 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc1190 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc1214 │ │ │ ├── SolutionApproach0Stacks.java │ │ │ ├── SolutionApproach1Set.java │ │ │ └── SolutionApproach2DFSNaively.java │ │ ├── lc1232 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc1287 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach1SlidingWindow.java │ │ ├── lc1302 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc1305 │ │ │ ├── SolutionApproach0ControlledInorderIterative.java │ │ │ ├── SolutionApproach1MergeSort.java │ │ │ ├── SolutionApproach2Sorting.java │ │ │ ├── followup │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc1315 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ ├── SolutionApproach0DFS2.java │ │ │ └── SolutionApproachDFS.java │ │ ├── lc1325 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc1344 │ │ │ └── SolutionAppraoch0Math.java │ │ ├── lc1365 │ │ │ └── SolutionApproach0BucketSort.java │ │ ├── lc1375 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc1376 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc1379 │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach1BFS.java │ │ │ └── followup │ │ │ │ └── Solution.java │ │ ├── lc1430 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc1456 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1460 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc1464 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc1465 │ │ │ └── SolutionApproach0OnePass.java │ │ ├── lc1469 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ ├── SolutionApproach0PreorderIterative1.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc1471 │ │ │ ├── SolutionApporach0SortingWithTwoPointers.java │ │ │ └── SolutionApproach1SortingOnly.java │ │ ├── lc1474 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc1490 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0DFSRecursive1.java │ │ ├── lc1513 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc1578 │ │ │ └── SolutionApproach0LiearScan.java │ │ ├── lc1602 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0MorrisPreorder.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc1609 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1618 │ │ │ ├── FakeFontInfo.java │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0BinarySearch1.java │ │ ├── lc1644 │ │ │ └── SolutionApproach0PostorderRecursive.java │ │ └── lc1666 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0DFSRecurisve.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ └── SolutionApproach0Iterative.java │ ├── lvl3 │ │ ├── all_problems.txt │ │ ├── lc0005 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0ExpandPalindrome.java │ │ │ ├── SolutionApproach0ExpandPalindrome1.java │ │ │ └── SolutionApproach0ExpandPalindrome2.java │ │ ├── lc0011 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0015 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ ├── followup │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc0016 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0029 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach1BitManipulation.java │ │ │ └── SolutionApproach1DFS.java │ │ ├── lc0033 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc0034 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearch1.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc0036 │ │ │ ├── SolutionApproach0Set.java │ │ │ ├── SolutionApproach0Set1.java │ │ │ └── SolutionApproach0Set2.java │ │ ├── lc0039 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── similar_problems.txt │ │ ├── lc0040 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── similar_problems.txt │ │ ├── lc0046 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ ├── SolutionApproach0Backtrack2.java │ │ │ └── similar_problems.txt │ │ ├── lc0047 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── similar_problems.txt │ │ ├── lc0048 │ │ │ ├── SolutionApproach0MatrixManipulation.java │ │ │ ├── SolutionApproach0MatrixManipulation1.java │ │ │ ├── followups │ │ │ │ └── SolutionApproach0MatrixManipulation.java │ │ │ └── similar_problems.txt │ │ ├── lc0049 │ │ │ └── SolutionApproach0HashMap.java │ │ ├── lc0050 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach1DFS.java │ │ │ └── SolutionApproach2DFS.java │ │ ├── lc0054 │ │ │ ├── SolutionApproach0MatrixManipulation0.java │ │ │ └── SolutionApproach0MatrixManipulation1.java │ │ ├── lc0055 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0056 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── followup │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc0060 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── similar_problems.txt │ │ ├── lc0061 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach1TwoPointers.java │ │ ├── lc0064 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0069 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0071 │ │ │ ├── SolutionApproach0Deque.java │ │ │ └── SolutionApproach0Stack1.java │ │ ├── lc0073 │ │ │ └── SolutionApproach0MatrixManipulation.java │ │ ├── lc0075 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ └── SolutionApproach0ThreePointers1.java │ │ ├── lc0080 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0086 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0091 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0092 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ ├── SolutionApproach0LinearScan2.java │ │ │ └── similar_problems.txt │ │ ├── lc0093 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0095 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── SolutionApproach0Recursion.java │ │ ├── lc0096 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ └── SolutionApproach0DP1Dimen.java │ │ ├── lc0098 │ │ │ ├── SolutionApproach0InorderIterative.java │ │ │ ├── SolutionApproach0InorderIterative1.java │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ ├── SolutionApproach0InorderRecursive1.java │ │ │ ├── SolutionApproach0MorrisInorder.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── SolutionApproach0PreorderRecursive1.java │ │ ├── lc0101 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0103 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0105 │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSIterative1.java │ │ │ ├── SolutionApproach0DFSIterative2.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0106 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ ├── SolutionApproach0DFS2.java │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ └── SolutionApproach0DFSIterative1.java │ │ ├── lc0108 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0109 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0113 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0114 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0MorrisInorderTraversal.java │ │ │ ├── SolutionApproach1DFSRecursive.java │ │ │ ├── SolutionApproach1Preorder.java │ │ │ └── similar_problems.txt │ │ ├── lc0116 │ │ │ ├── Node.java │ │ │ ├── Solution.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0Preorder.java │ │ │ ├── SolutionApproach0Preorder1.java │ │ │ └── similar_problems.txt │ │ ├── lc0117 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0119 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0121 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── followup │ │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ │ └── SolutionApproach0DP0Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0129 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── SolutionApproach1DFSConstructingString.java │ │ ├── lc0130 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0131 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0133 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0134 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0137 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ ├── SolutionApproach0HashSet.java │ │ │ ├── similar_problems.txt │ │ │ └── with_bit │ │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ │ └── SolutionApproach0LinearScan1.java │ │ ├── lc0141 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0144 │ │ │ ├── SolutionApproach0PreorderIteratively.java │ │ │ ├── SolutionApproach1PreorderRecursively.java │ │ │ └── followups │ │ │ │ ├── followup0 │ │ │ │ └── Solution.java │ │ │ │ └── followup1 │ │ │ │ └── Solution.java │ │ ├── lc0147 │ │ │ └── SolutionApproach0InsertionSort.java │ │ ├── lc0150 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0151 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0152 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0153 │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ ├── SolutionApproach1BinarySearch.java │ │ │ ├── SolutionApproach1BinarySearch1.java │ │ │ └── similar_problems.txt │ │ ├── lc0156 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ └── SolutionApproach0Iteration.java │ │ ├── lc0162 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearchRecursive.java │ │ │ └── followup │ │ │ │ └── Solution.java │ │ ├── lc0163 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0167 │ │ │ └── SolutionApproach0HighLowPointers.java │ │ ├── lc0169 │ │ │ ├── SolutionApproach0BitManipulation.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0MooreVotingAlgorithm.java │ │ │ ├── SolutionApproach1DivideAndConquer.java │ │ │ └── SolutionApproach2Sorting.java │ │ ├── lc0186 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0200 │ │ │ ├── Solution0Bfs.java │ │ │ ├── Solution0DfsRecursive.java │ │ │ ├── Solution0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0207 │ │ │ ├── SolutionApproach0ColoringDFS.java │ │ │ ├── SolutionApproach0ColoringDFS1.java │ │ │ ├── SolutionApproach0TopologicalSortBFS.java │ │ │ ├── SolutionApproach0TopologicalSortBFS1.java │ │ │ ├── SolutionApproach0TopologicalSortDFS.java │ │ │ ├── SolutionApproach0TopologicalSortDFS1.java │ │ │ ├── SolutionApproach0TopologicalSortSimulatedDFS.java │ │ │ ├── SolutionApproach1DFS.java │ │ │ ├── SolutionApproach1DFS1.java │ │ │ └── SolutionApproach2DFSMemo.java │ │ ├── lc0209 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0210 │ │ │ ├── SolutionApproach0TopologicalSimulatedSortDFS.java │ │ │ ├── SolutionApproach0TopologicalSortBFS.java │ │ │ ├── SolutionApproach0TopologicalSortBFS1.java │ │ │ ├── SolutionApproach0TopologicalSortBFS2.java │ │ │ ├── SolutionApproach0TopologicalSortDFS.java │ │ │ ├── followup │ │ │ │ └── SolutionApproach0TopologicalSortBFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0213 │ │ │ ├── SolutionApproach0DP0DImen1.java │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0216 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0223 │ │ │ └── SolutionApproach0Geometry.java │ │ ├── lc0228 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0229 │ │ │ └── SolutionApproach0BoyerMoorMajorityVoteAlgorithm.java │ │ ├── lc0234 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0Recursion.java │ │ ├── lc0235 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── followup │ │ │ │ └── followups.txt │ │ │ └── similar_problems.txt │ │ ├── lc0236 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0DFSRecursive2.java │ │ │ ├── SolutionApproach0DFSRecursive3.java │ │ │ ├── SolutionApproach1BFS.java │ │ │ ├── SolutionApproach1DFS1.java │ │ │ ├── followups │ │ │ │ └── followups.txt │ │ │ └── similar_problems.txt │ │ ├── lc0238 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0247 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0Iteration.java │ │ │ └── similar_problems.txt │ │ ├── lc0253 │ │ │ ├── SolutionApproach0GreedyMinPQ.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── followups │ │ │ │ └── followup0 │ │ │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ │ │ ├── SolutionApproach0SweepLine1.java │ │ │ │ │ └── problem_description.txt │ │ │ └── similar_problems.txt │ │ ├── lc0254 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0256 │ │ │ ├── SolutionAppraoch0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP0Dimen2.java │ │ │ ├── SolutionApproach0DP0Dimen3.java │ │ │ ├── followup │ │ │ │ └── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0259 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0260 │ │ │ ├── bit_manipulation │ │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ │ └── SolutionApproach0LinearScan1.java │ │ │ └── similar_problems.txt │ │ ├── lc0261 │ │ │ ├── Solution0DfsRecursive.java │ │ │ ├── Solution0TopologicalSort.java │ │ │ ├── Solution0TopologicalSort1.java │ │ │ └── Solution0UnionFind.java │ │ ├── lc0270 │ │ │ ├── SolutionApproach0BinarySearchIterative.java │ │ │ ├── SolutionApproach0BinarySearchIterative1.java │ │ │ ├── SolutionApproach0BinarySearchRecursive.java │ │ │ ├── SolutionApproach0InorderTraversalIterative.java │ │ │ ├── SolutionApproach0InorderTraversalIterative1.java │ │ │ └── SolutionApproach0InorderTravseralRecursive.java │ │ ├── lc0275 │ │ │ ├── SolutionApproach0BinarySeach.java │ │ │ └── similar_problemx.txt │ │ ├── lc0276 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP0Dimen2.java │ │ │ ├── SolutionApproach0DP0Dimen3.java │ │ │ └── similar_problems.txt │ │ ├── lc0277 │ │ │ ├── FakeAPI.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0DFS1.java │ │ ├── lc0279 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0DP.java │ │ │ ├── SolutionApproach0DP1.java │ │ │ └── SolutionApproach1DFSMemo.java │ │ ├── lc0285 │ │ │ ├── SolutionApproach0InorderIterative.java │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ ├── SolutionApproach0InorderRecursive1.java │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0MorrisInorder.java │ │ │ └── followups │ │ │ │ ├── followup1 │ │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ │ ├── SolutionApproach0InorderRecursive1.java │ │ │ │ └── SolutionApproach0Iteration.java │ │ │ │ ├── followup2 │ │ │ │ └── Solution.java │ │ │ │ └── followup3 │ │ │ │ └── Solution.java │ │ ├── lc0286 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0289 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── followups │ │ │ │ ├── followup0 │ │ │ │ │ └── Solution.java │ │ │ │ └── followup1 │ │ │ │ │ └── Solution.java │ │ │ └── withbitmask │ │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0300 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach4DFSNaive.java │ │ │ ├── followup │ │ │ │ ├── SolutionApproach0DPWithBinarySearch.java │ │ │ │ ├── SolutionApproach0DPWithBinarySearch1.java │ │ │ │ ├── SolutionApproach0DPWithBinarySearch2.java │ │ │ │ └── SolutionApproach1DPWithBinarySearch.java │ │ │ └── similar_problems.txt │ │ ├── lc0304 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ └── SolutionApproach0PrefixSums1.java │ │ ├── lc0319 │ │ │ └── SolutionAppraoch0Math.java │ │ ├── lc0320 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── SolutionApproach0Backtrack2.java │ │ ├── lc0322 │ │ │ ├── SolutionApproach0DFSGreedyPruning.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0KnapsackComplete.java │ │ │ ├── SolutionApproach0KnapsackComplete1.java │ │ │ ├── SolutionApproach0KnapsackComplete2.java │ │ │ └── SolutionApproach1DP1Dimen1.java │ │ ├── lc0323 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFindOptimal.java │ │ │ ├── SolutionApproach1UnionFindNaively.java │ │ │ └── SolutionApproach1UnionFindWPathCompression.java │ │ ├── lc0325 │ │ │ └── SolutionApproach0PrefixSums.java │ │ ├── lc0331 │ │ │ ├── SolutionApproach0CountInOutDegrees.java │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ ├── SolutionApproach0Stack.java │ │ │ └── SolutionApproach0Stack1.java │ │ ├── lc0332 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ ├── SolutionApproach0HierholzersAlgorithm.java │ │ │ └── SolutionApproach0HierholzersAlgorithm1.java │ │ ├── lc0333 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0334 │ │ │ ├── SolutionApproach0DP1DimenWithBinarySearch.java │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0338 │ │ │ └── SolutionApproach0DP1Dimen.java │ │ ├── lc0339 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0340 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ └── followup │ │ │ │ ├── FakeCharAPI.java │ │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc0357 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0360 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0367 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc0376 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DP1Dimen2.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0377 │ │ │ ├── SolutionApproach0Knapsack.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ ├── SolutionApproach1DFSMemo1.java │ │ │ ├── SolutionApproach2DFS.java │ │ │ └── followup │ │ │ │ └── Solution.java │ │ ├── lc0378 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearch1.java │ │ │ ├── SolutionApproach0MaxHeap.java │ │ │ └── SolutionApproach1ZigZagSearch.java │ │ ├── lc0388 │ │ │ ├── SolutionApproach0ParsingString.java │ │ │ └── SolutionApproach0ParsingString1.java │ │ ├── lc0393 │ │ │ └── SolutionApproach0BitManipulation.java │ │ ├── lc0394 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0400 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0401 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── SolutionApproach0Backtrack2.java │ │ ├── lc0402 │ │ │ ├── SolutionApproach0Stack.java │ │ │ ├── SolutionApproach0Stack1.java │ │ │ └── SolutionApproach0Stack2.java │ │ ├── lc0406 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0416 │ │ │ ├── SolutionApproach0Knapsack.java │ │ │ ├── SolutionApproach0Knapsack1.java │ │ │ ├── SolutionApproach0Knapsack2.java │ │ │ └── similar_problems.txt │ │ ├── lc0419 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0424 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc0430 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive1.java │ │ │ ├── SolutionApproach0Recursion.java │ │ │ └── similar_problems.txt │ │ ├── lc0435 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0436 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0TreeMap.java │ │ ├── lc0437 │ │ │ ├── SolutionApproach0DFSWithPrefixSums.java │ │ │ ├── SolutionApproach1DFSNaively.java │ │ │ └── similar_problems.txt │ │ ├── lc0439 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0444 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0TopologicalSort.java │ │ │ ├── lc0459 │ │ │ │ ├── SolutionApproach0KMPAlogrithm.java │ │ │ │ └── similar_problems.txt │ │ │ └── similar_problems.txt │ │ ├── lc0445 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0450 │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0Recursion.java │ │ │ └── similar_problems.txt │ │ ├── lc0452 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0454 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ └── SolutionApproach1HashMap.java │ │ ├── lc0468 │ │ │ ├── SolutionApproach0.java │ │ │ └── SolutionApproach1.java │ │ ├── lc0470 │ │ │ ├── FakeRand7.java │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0477 │ │ │ ├── SolutionApproach0BitManipulation.java │ │ │ ├── SolutionApproach0BitManipulation1.java │ │ │ └── SolutionApproach0BitManipulation2.java │ │ ├── lc0484 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach0TwoPointers1.java │ │ │ ├── SolutionApproach0TwoPointers2.java │ │ │ ├── SolutionApproach1MonoStack.java │ │ │ ├── SolutionApproach1MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0487 │ │ │ ├── Solution0DP0Dimen.java │ │ │ ├── Solution0DP0Dimen1.java │ │ │ ├── Solution0DP1Dimen.java │ │ │ ├── Solution0DP2Dimen.java │ │ │ ├── Solution0SlidingWindow.java │ │ │ ├── Solution0SlidingWindow1.java │ │ │ ├── Solution0TwoPointers.java │ │ │ ├── followup │ │ │ │ └── Solution0SlidingWindow.java │ │ │ └── similar_problems.txt │ │ ├── lc0490 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0491 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0494 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0Knapsack.java │ │ │ ├── SolutionApproach0Knapsack1.java │ │ │ ├── SolutionApproach1DFSNaively.java │ │ │ ├── SolutionApproach1DFSNaively1.java │ │ │ └── similar_problems.txt │ │ ├── lc0497 │ │ │ └── SolutionApproach0TreeMap.java │ │ ├── lc0498 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0501 │ │ │ └── SolutionApproach0Postorder.java │ │ ├── lc0503 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0510 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0Iteration.java │ │ │ └── followup │ │ │ │ └── followup0 │ │ │ │ ├── Node.java │ │ │ │ ├── SolutionApproach0Iteration.java │ │ │ │ └── problem_description.txt │ │ ├── lc0513 │ │ │ ├── SolutionApproachBFS.java │ │ │ └── SolutionApproachPostOrder.java │ │ ├── lc0515 │ │ │ ├── SolutionApproachBFS.java │ │ │ └── SolutionApproachDFSTopDown.java │ │ ├── lc0518 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0523 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ ├── SolutionApproach0PrefixSums1.java │ │ │ ├── SolutionApproach0PrefixSums2.java │ │ │ ├── SolutionApproach0Set.java │ │ │ ├── SolutionApproach1PrefixSums.java │ │ │ ├── SolutionApproach1PrefixSums1.java │ │ │ └── similar_problems.txt │ │ ├── lc0524 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0525 │ │ │ └── SolutionApproachPreSum.java │ │ ├── lc0526 │ │ │ └── SolutionApproachMemorizedDFS.java │ │ ├── lc0530 │ │ │ ├── SolutionApproach0InorderIterative.java │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ ├── SolutionApproach0MorrisInorder.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0PreorderTreeSet.java │ │ ├── lc0531 │ │ │ └── Solution.java │ │ ├── lc0532 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0533 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ └── SolutionApproach0HashMap1.java │ │ ├── lc0536 │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0542 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0543 │ │ │ ├── Solution0PostorderRecursive.java │ │ │ ├── Solution0PostorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0547 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── SolutionApproach0UnionFind1.java │ │ ├── lc0548 │ │ │ └── SolutionApproach0PrefixSums.java │ │ ├── lc0560 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ ├── SolutionApproach0PrefixSums1.java │ │ │ └── similar_problems.txt │ │ ├── lc0562 │ │ │ ├── SolutionApproachDP.java │ │ │ └── followup │ │ │ │ └── NotYetVerifiedSolutionApproachDP.java │ │ ├── lc0572 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0PreorderIterative.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0582 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0583 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0593 │ │ │ └── SolutionApproach0Geometry.java │ │ ├── lc0609 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ └── followups │ │ │ │ └── Questions.java │ │ ├── lc0611 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ ├── SolutionApproach0ThreePointers1.java │ │ │ └── similar_problems.txt │ │ ├── lc0623 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0DFS1.java │ │ ├── lc0624 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0628 │ │ │ └── SolutionApproachGreedy.java │ │ ├── lc0638 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0640 │ │ │ └── Solution.java │ │ ├── lc0647 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0ExtendPalindrome.java │ │ │ └── similar_problems.txt │ │ ├── lc0648 │ │ │ └── SolutionApproachTrie.java │ │ ├── lc0652 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0654 │ │ │ ├── SolutionApproach0Deque.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc0659 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach0MinHeap.java │ │ │ └── SolutionApproach0MinHeap1.java │ │ ├── lc0662 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0663 │ │ │ └── SolutionApproach0PostorderRecursive.java │ │ ├── lc0666 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0670 │ │ │ ├── SolutionApproach0BucketSort1.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── similar_problems.txt │ │ ├── lc0678 │ │ │ └── Solution.java │ │ ├── lc0680 │ │ │ ├── SolutionApproach0HighLowPointers.java │ │ │ └── SolutionApproach0HighLowPointers1.java │ │ ├── lc0681 │ │ │ ├── SolutionApproach0TreeSet.java │ │ │ └── SolutionApproach1Sorting.java │ │ ├── lc0684 │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach0UnionFind1.java │ │ │ └── similar_problems.txt │ │ ├── lc0686 │ │ │ ├── SolutionApproach0KMPAlgorithm.java │ │ │ └── similar_problems.txt │ │ ├── lc0687 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0694 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ └── similar_problems.txt │ │ ├── lc0696 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc0702 │ │ │ ├── FakeArrayReader.java │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0707 │ │ │ └── SolutionApproach0DoublyLinkedList.java │ │ ├── lc0708 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0OnePass.java │ │ │ └── SolutionApproach0OnePass1.java │ │ ├── lc0712 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0713 │ │ │ └── Solution0SlidingWindow.java │ │ ├── lc0714 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP0Dimen2.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0716 │ │ │ ├── SolutionApproach0DLinkedListWithTreeMap.java │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0718 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0721 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc0723 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0725 │ │ │ └── Solution.java │ │ ├── lc0732 │ │ │ ├── SolutionApproach02DimenArray.java │ │ │ ├── SolutionApproach0ArrayOfBSTs.java │ │ │ └── SolutionApproach0ArrayOfDLinkedLists.java │ │ ├── lc0733 │ │ │ ├── SolutionApproachBFS.java │ │ │ └── SolutionApproachDFS.java │ │ ├── lc0735 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0737 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach0UnionFind1.java │ │ │ ├── followup │ │ │ │ └── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0739 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ └── similar_problems.txt │ │ ├── lc0743 │ │ │ ├── SolutionApproach0DijkstrasSPF.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ ├── SolutionApproach1BellmanFord.java │ │ │ ├── SolutionApproach2FloydWarshall.java │ │ │ └── similar_problems.txt │ │ ├── lc0750 │ │ │ ├── SolutionApproach0DP.java │ │ │ ├── SolutionApproach0Geometry1.java │ │ │ └── followup │ │ │ │ └── Solution.java │ │ ├── lc0756 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0758 │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ └── similar_problems.txt │ │ ├── lc0763 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0764 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── SolutionApproach0DP2Dimen1.java │ │ ├── lc0775 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── SolutionApproach0Greedy1.java │ │ ├── lc0776 │ │ │ ├── SolutionApproach0Iteration.java │ │ │ ├── SolutionApproach0Recursion.java │ │ │ ├── SolutionApproach0Recursion1.java │ │ │ └── similar_problems.txt │ │ ├── lc0783 │ │ │ ├── SolutionApproach0InorderIterative.java │ │ │ ├── SolutionApproach0InorderRecursive.java │ │ │ ├── SolutionApproach0MorrisInorder.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0PreorderTreeSet.java │ │ ├── lc0785 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0787 │ │ │ ├── SolutionApproach0DijkstrasSPF.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ └── similiar_problems.txt │ │ ├── lc0792 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach1.java │ │ │ └── SolutionApproach1Trie.java │ │ ├── lc0797 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0802 │ │ │ ├── Solution0DfsRecursive.java │ │ │ ├── Solution0DfsRecursive1.java │ │ │ ├── Solution0DfsRecursive2.java │ │ │ ├── Solution0DfsRecursive3.java │ │ │ ├── Solution0KahnsAlgorithm.java │ │ │ ├── Solution0KahnsAlgorithm1.java │ │ │ └── similar_problems.txt │ │ ├── lc0825 │ │ │ ├── SolutionApproach0SlidingSum.java │ │ │ └── SolutionApproach0SlidingSum1.java │ │ ├── lc0835 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ └── SolutionApproach1LinearScan.java │ │ ├── lc0838 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0840 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0841 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0SimulateRecursion.java │ │ ├── lc0842 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0845 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0846 │ │ │ ├── SolutionApproach0TreeMap.java │ │ │ ├── SolutionApproach0TreeMapWithDeque.java │ │ │ └── SolutionApproach1MinHeap.java │ │ ├── lc0851 │ │ │ ├── SolutionApproachDFSWithMemoization.java │ │ │ ├── SolutionApproachTSort.java │ │ │ └── similar_problems.txt │ │ ├── lc0856 │ │ │ ├── Solution0ApproachArray.java │ │ │ ├── Solution0ApproachStack.java │ │ │ └── withBit │ │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0865 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach1DFSRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0873 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen2.java │ │ │ └── similar_problems.txt │ │ ├── lc0875 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0BinarySearch1.java │ │ ├── lc0886 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach0UnionFind1.java │ │ │ └── similar_problems.txt │ │ ├── lc0904 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ └── similar_problems.txt │ │ ├── lc0909 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0911 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0912 │ │ │ ├── SolutionApproach0QuickSort.java │ │ │ ├── SolutionAproach0MergeSortBottomUp.java │ │ │ └── SolutionAproach0MergeSortTopDown.java │ │ ├── lc0922 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach0TwoPointers1.java │ │ │ └── similar_problems.txt │ │ ├── lc0923 │ │ │ ├── SolutionApproach0FreqsMap.java │ │ │ ├── SolutionApproach0Knapsack.java │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ └── SolutionApproach0ThreePointers1.java │ │ ├── lc0931 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0934 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0935 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ └── SolutionApproach0DP.java │ │ ├── lc0938 │ │ │ ├── SolutionApproach0DFSIterative.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0DFSRecursive1.java │ │ ├── lc0939 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ ├── SolutionApproach0Set.java │ │ │ ├── SolutionApproach0Set1.java │ │ │ └── SolutionApproach1TreeMap.java │ │ ├── lc0946 │ │ │ ├── SolutionApproach0Stack.java │ │ │ ├── SolutionApproach0Stack1.java │ │ │ └── SolutionApproach0Stack2.java │ │ ├── lc0948 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0949 │ │ │ ├── SolutionApproach0ParsingString.java │ │ │ └── SolutionApproach0ParsingString1.java │ │ ├── lc0957 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── SolutionApproach0HashMap.java │ │ ├── lc0962 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach1Sorting.java │ │ │ └── similar_problems.txt │ │ ├── lc0966 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ ├── SolutionApproach0HashMap1.java │ │ │ └── SolutionApproach0Trie.java │ │ ├── lc0967 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0DFS1.java │ │ ├── lc0969 │ │ │ ├── SolutionApproach0Sorting.java │ │ │ ├── SolutionApproach0Sorting1.java │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0974 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ └── SolutionApproach0PrefixSums1.java │ │ ├── lc0978 │ │ │ ├── SolutionApproach0DP.java │ │ │ ├── SolutionApproach0DP1.java │ │ │ ├── SolutionApproach0DP2.java │ │ │ └── SolutionApproach0DP3.java │ │ ├── lc0981 │ │ │ └── SolutionApproach0TreeMap.java │ │ ├── lc0986 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0987 │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ ├── SolutionApproach0PreorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0990 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc0994 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1003 │ │ │ └── SolutionApproachStack.java │ │ ├── lc1004 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc1019 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc1020 │ │ │ ├── SolutionAppraoch1UnionFind.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1023 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach1Trie.java │ │ │ └── SolutionApproach2Regex.java │ │ ├── lc1031 │ │ │ ├── SolutionApproach0KadanesAlgorithm.java │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── similar_problems.txt │ │ ├── lc1033 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── similar_problems.txt │ │ ├── lc1034 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1042 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc1048 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ ├── SolutionApproach1DP.java │ │ │ └── similar_problems.txt │ │ ├── lc1053 │ │ │ ├── SolutionApproach0Math.java │ │ │ ├── SolutionApproach0Math1.java │ │ │ └── similar_problems.txt │ │ ├── lc1054 │ │ │ ├── SolutionApproach0.java │ │ │ ├── SolutionApproach0MaxHeap.java │ │ │ └── similar_problems.txt │ │ ├── lc1055 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── followups │ │ │ │ ├── followup1 │ │ │ │ └── Solution.java │ │ │ │ ├── followup2 │ │ │ │ └── Solution.java │ │ │ │ ├── followup3 │ │ │ │ └── Solution.java │ │ │ │ └── followup4 │ │ │ │ └── Solution.java │ │ ├── lc1057 │ │ │ ├── SolutionApproach0BucketSort.java │ │ │ ├── SolutionApproach0BucketSort1.java │ │ │ └── SolutionApproach1MinHeap.java │ │ ├── lc1059 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0TopologicalSort.java │ │ ├── lc1060 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc1061 │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach1BFS.java │ │ │ ├── SolutionApproach1DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc1065 │ │ │ └── SolutionApproach0Trie.java │ │ ├── lc1079 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ ├── SolutionApproach0Backtrack2.java │ │ │ └── SolutionApproach1BacktrackNaively.java │ │ ├── lc1080 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc1087 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc1091 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0BFS1.java │ │ ├── lc1101 │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc1104 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1109 │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ └── similar_problems.txt │ │ ├── lc1111 │ │ │ ├── SolutionApproach0OnePass.java │ │ │ ├── SolutionApproach1OnePass.java │ │ │ └── SolutionApproach1OnePass1.java │ │ ├── lc1123 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ ├── SolutionApproach1BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc1129 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1138 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc1139 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach0DP3Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc1143 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2DimenSpaceOptimized.java │ │ │ └── similar_problems.txt │ │ ├── lc1146 │ │ │ ├── SolutionApproach0ListOfHashMaps.java │ │ │ └── SolutionApproach0ListOfTreeMaps.java │ │ ├── lc1155 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach0DFSMemo2.java │ │ │ ├── SolutionApproach0DP.java │ │ │ ├── SolutionApproach0DPMemoization.java │ │ │ └── SolutionApproachDPTabulation.java │ │ ├── lc1156 │ │ │ └── SolutionApproach0BucketSort.java │ │ ├── lc1162 │ │ │ └── SolutionApproachBFS.java │ │ ├── lc1171 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ └── SolutionApproach0PrefixSums1.java │ │ ├── lc1197 │ │ │ ├── SolutionApproachBFS.java │ │ │ ├── SolutionApproachMemorizedDFS.java │ │ │ ├── SolutionApproachMemorizedDFS1.java │ │ │ └── SolutionApproachMemorizedDFS2.java │ │ ├── lc1198 │ │ │ ├── SolutionApproach0BrutalForce.java │ │ │ └── SolutionApproach1TreeMap.java │ │ ├── lc1201 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── similar_problems.txt │ │ ├── lc1208 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc1209 │ │ │ └── SolutionApproachStack.java │ │ ├── lc1213 │ │ │ └── SolutionApproach0TreePointers.java │ │ ├── lc1215 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc1219 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc1229 │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc1233 │ │ │ ├── SolutionApproach0Sorting.java │ │ │ ├── SolutionApproach0Sorting1.java │ │ │ └── SolutionApproach0Trie.java │ │ ├── lc1236 │ │ │ ├── FakeHtmlParser.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc1239 │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc1245 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ ├── SolutionApproach0DFS2.java │ │ │ ├── SolutionApproach0DFS3.java │ │ │ └── similar_problems.txt │ │ ├── lc1247 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── SolutionApproach0Math1.java │ │ ├── lc1249 │ │ │ ├── SolutionApproach0Stack.java │ │ │ ├── SolutionApproach0Stack1.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc1254 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc1257 │ │ │ └── SolutionApproach0HashMap.java │ │ ├── lc1268 │ │ │ └── SolutionApproachTreeMap.java │ │ ├── lc1272 │ │ │ ├── Solution.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach0SweepLine1.java │ │ │ ├── followup │ │ │ │ └── followup1 │ │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc1273 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0Set.java │ │ ├── lc1275 │ │ │ ├── SolutionApproach0BrutalForce.java │ │ │ └── followup │ │ │ │ └── Solution.java │ │ ├── lc1277 │ │ │ └── SolutionApproach0DP2D.java │ │ ├── lc1283 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc1288 │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ └── similar_problems.txt │ │ ├── lc1291 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1306 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc1311 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1319 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc1339 │ │ │ └── SolutionApproach0PostorderRecursive.java │ │ ├── lc1353 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach0Greedy2.java │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ └── similar_problems.txt │ │ ├── lc1358 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── similar_problems.txt │ │ ├── lc1360 │ │ │ └── SolutionApproach0Since1971.java │ │ ├── lc1367 │ │ │ ├── SolutionApproach0KMPAlgorithm.java │ │ │ ├── SolutionApproach1DFSRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc1372 │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc1376 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1382 │ │ │ ├── SolutionApproach0DSWAlgorithm.java │ │ │ └── SolutionApproach0RecontructingBBST.java │ │ ├── lc1391 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach1UnionFind.java │ │ ├── lc1405 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── SolutionApproach0Greedy1.java │ │ ├── lc1415 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0Math.java │ │ ├── lc1424 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0TreeMap.java │ │ │ └── similar_problems.txt │ │ ├── lc1443 │ │ │ └── SolutionApproachDFS.java │ │ ├── lc1448 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ └── SolutionApproach1BFS.java │ │ ├── lc1457 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ └── SolutionApproach0Preorder1.java │ │ ├── lc1466 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1472 │ │ │ ├── SolutionApproach0ArrayList.java │ │ │ └── SolutionApproach0DoubleLinkedList.java │ │ ├── lc1485 │ │ │ ├── Node.java │ │ │ ├── NodeCopy.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ └── SolutionApproach0DFSMemo.java │ │ ├── lc1488 │ │ │ └── SolutionApproach0TreeSet.java │ │ ├── lc1498 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc1514 │ │ │ ├── SolutionApproach0DijkstrasSPF.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ └── similar_problems.txt │ │ ├── lc1519 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1522 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc1530 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc1535 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ └── SolutionApproach1DLL.java │ │ ├── lc1541 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc1577 │ │ │ ├── SolutionApproach0ThreePointers.java │ │ │ └── similar_problems.txt │ │ ├── lc1612 │ │ │ ├── Node.java │ │ │ └── SolutionApproach0PreorderRecursive.java │ │ ├── lc1616 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc1626 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── similar_problems.txt │ │ └── lc1660 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSRecursive.java │ ├── lvl4 │ │ ├── all_problems.txt │ │ ├── lc0018 │ │ │ ├── Solution0FourPointers.java │ │ │ ├── Solution0FourPointers1.java │ │ │ ├── followup │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc0023 │ │ │ ├── Solution0DivideAndConquer.java │ │ │ ├── Solution1MinHeap.java │ │ │ └── similar_problems.txt │ │ ├── lc0025 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0LinearScan1.java │ │ │ └── similar_problems.txt │ │ ├── lc0030 │ │ │ ├── SolutionApproach0HashMap.java │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc0031 │ │ │ ├── SolutionApproach0Math.java │ │ │ ├── followups │ │ │ │ └── SolutionApproach0Math.java │ │ │ └── similar_problems.txt │ │ ├── lc0041 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0LinearScan1.java │ │ ├── lc0042 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach0TwoPointers1.java │ │ │ ├── SolutionApproach0TwoPointers2.java │ │ │ ├── followup │ │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ │ ├── SolutionApproach1DP.java │ │ │ │ └── SolutionApproach1TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0043 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0044 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── SolutionApproach1DivideAndConquer.java │ │ ├── lc0045 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0051 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0057 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0059 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0065 │ │ │ └── SolutionApproach0ParsingString.java │ │ ├── lc0068 │ │ │ └── SolutionApproach0DP.java │ │ ├── lc0072 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── followups │ │ │ │ └── followup0 │ │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc0076 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ └── similar_problems.txt │ │ ├── lc0079 │ │ │ ├── Solution0Backtrack.java │ │ │ └── similar_problems.txt │ │ ├── lc0081 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearch1.java │ │ │ └── similar_problems.txt │ │ ├── lc0084 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ ├── SolutionApproach0MonoStack2.java │ │ │ ├── SolutionApproach1DivideAndConquer.java │ │ │ ├── followup │ │ │ │ └── followup0 │ │ │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ │ │ └── problem_description.txt │ │ │ └── similar_problems.txt │ │ ├── lc0097 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0115 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ └── similar_problems.txt │ │ ├── lc0117 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFSWithoutQueue.java │ │ │ └── similar_problems.txt │ │ ├── lc0120 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0124 │ │ │ ├── SolutionApproach0PostorderRecursive.java │ │ │ ├── SolutionApproach0PostorderRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0126 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ └── similar_problems.txt │ │ ├── lc0127 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0BFS2.java │ │ │ ├── SolutionApproach0BFS3.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0128 │ │ │ ├── SolutionApproach0Set.java │ │ │ ├── SolutionApproach0Set1.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0135 │ │ │ └── SolutionApproach0DP1Dimen.java │ │ ├── lc0138 │ │ │ ├── Node.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach1DFSRecursive.java │ │ │ ├── SolutionApproach1DFSRecursive1.java │ │ │ ├── SolutionApproach1LinearScan.java │ │ │ ├── SolutionApproach1LinearScan1.java │ │ │ └── similar_problems.txt │ │ ├── lc0139 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFSWithTrie.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DP1Dimen2.java │ │ │ ├── SolutionApproach0DPWithTrie.java │ │ │ └── similar_problems.txt │ │ ├── lc0142 │ │ │ ├── SolutionApproach0SlowFastPointers.java │ │ │ └── SolutionApproach1HashMap.java │ │ ├── lc0143 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0145 │ │ │ ├── SolutionApproach0PostorderIterative.java │ │ │ ├── SolutionApproach1DFSIterative.java │ │ │ ├── SolutionApproach1DFSRecursive.java │ │ │ ├── SolutionApproach1DFSRecursive1.java │ │ │ ├── SolutionApproach1MorrisPostorderTraversal.java │ │ │ ├── SolutionApproach1ReversePreorderRecursive.java │ │ │ └── SolutionApproach1ReversingPreorderIterative.java │ │ ├── lc0148 │ │ │ └── SolutionApproach0MergeSort.java │ │ ├── lc0154 │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ ├── SolutionApproach1BinarySearch.java │ │ │ └── similar_problems.txt │ │ ├── lc0158 │ │ │ ├── FakeReader4.java │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ └── SolutionApproach0LinearScan1.java │ │ ├── lc0159 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ ├── SolutionApproach0SlidingWindow2.java │ │ │ ├── SolutionApproach0SlidingWindow3.java │ │ │ └── similar_problems.txt │ │ ├── lc0161 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ ├── SolutionApproach0TwoPointers1.java │ │ │ ├── SolutionApproach1DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0162 │ │ │ ├── SolutionApproachIterativeBinarySearch.java │ │ │ ├── SolutionApproachLinearScan.java │ │ │ └── SolutionApproachRecursiveBinarySearch.java │ │ ├── lc0174 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach1DFSTopDown.java │ │ │ └── SolutionApproach1DFSTopDown1.java │ │ ├── lc0179 │ │ │ ├── SolutionApproach0MaxHeap.java │ │ │ └── SolutionApproach0SortedArray.java │ │ ├── lc0187 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0TwoSets.java │ │ ├── lc0188 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0200 │ │ │ ├── SolutionApproachBFS.java │ │ │ ├── SolutionApproachDFS.java │ │ │ └── SolutionApproachUnionFind.java │ │ ├── lc0201 │ │ │ └── Solution.java │ │ ├── lc0208 │ │ │ └── SolutionTrie.java │ │ ├── lc0210 │ │ │ ├── SolutionApproachBFS.java │ │ │ └── SolutionApproachTopologicalSort.java │ │ ├── lc0211 │ │ │ ├── SolutionApproach0TrieWithDFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0218 │ │ │ ├── SolutionApproach0BinaryIndexedTree.java │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach0SweepLine1.java │ │ │ └── similar_problems.txt │ │ ├── lc0220 │ │ │ └── Solution0ApproachTreeSet.java │ │ ├── lc0221 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0222 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0PreorderRecursive.java │ │ │ └── SolutionApproach0PreorderRecursive1.java │ │ ├── lc0227 │ │ │ ├── SolutionApproach0Stack.java │ │ │ └── SolutionApproach0Stack1.java │ │ ├── lc0230 │ │ │ ├── SolutionApproach0InorderIteration.java │ │ │ ├── SolutionApproach0InorderIteration1.java │ │ │ ├── SolutionApproach0InorderIteration2.java │ │ │ ├── SolutionApproach0InorderTraversal.java │ │ │ ├── SolutionApproach0MorrisInorderTraversal.java │ │ │ ├── SolutionApproach1BinarySearch.java │ │ │ └── follow_up │ │ │ │ └── Solution.java │ │ ├── lc0239 │ │ │ ├── SolutionApproach0MonoQueue.java │ │ │ ├── SolutionApproach1BST.java │ │ │ └── similar_problems.txt │ │ ├── lc0240 │ │ │ ├── SolutionApproachBinarySearch.java │ │ │ └── SolutionApproachOnePass.java │ │ ├── lc0248 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0DFSRecursive1.java │ │ │ └── similar_problems.txt │ │ ├── lc0249 │ │ │ └── SolutionApproach0LinearScan.java │ │ ├── lc0250 │ │ │ └── SolutionApproach0Postorder.java │ │ ├── lc0264 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach1TreeSet.java │ │ │ └── similar_problems.txt │ │ ├── lc0265 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach1DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0267 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0269 │ │ │ ├── SolutionApproach0TopologicalSort.java │ │ │ ├── SolutionApproach0TopologicalSort1.java │ │ │ ├── SolutionApproach0TopologicalSort2.java │ │ │ ├── SolutionApproach1DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0287 │ │ │ ├── SolutionApproach0Guess.java │ │ │ ├── SolutionApproach0Guess1.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── SolutionApproach1OnePass.java │ │ ├── lc0294 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ └── SolutionApproach1DFSNaively.java │ │ ├── lc0295 │ │ │ ├── SolutionApproach0BalancedBST.java │ │ │ ├── SolutionApproach0Heaps.java │ │ │ ├── SolutionApproach0Heaps1.java │ │ │ ├── followups │ │ │ │ ├── FollowUp1.java │ │ │ │ └── FollowUp2.java │ │ │ └── similar_problems.txt │ │ ├── lc0296 │ │ │ ├── SolutionApproach0FindMedian.java │ │ │ └── SolutionApproach0FindMedian1.java │ │ ├── lc0298 │ │ │ ├── SolutionApproach0Preorder.java │ │ │ └── SolutionApproach0Preorder1.java │ │ ├── lc0302 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0BinarySearch1.java │ │ ├── lc0305 │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach0UnionFind1.java │ │ │ ├── SolutionApproach0UnionFind2.java │ │ │ └── similar_problems.txt │ │ ├── lc0306 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ └── SolutionApproach0BrutalForce.java │ │ ├── lc0309 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0311 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0312 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0313 │ │ │ ├── SolutionApproach0DP.java │ │ │ ├── SolutionApproach0DP1.java │ │ │ ├── SolutionApproach0MinHeap.java │ │ │ ├── SolutionApproach0MinHeap1.java │ │ │ └── similar_problems.txt │ │ ├── lc0314 │ │ │ ├── Solution0BFS.java │ │ │ ├── Solution0PreorderRecursive.java │ │ │ └── similar_problems.txt │ │ ├── lc0316 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ └── similar_problems.txt │ │ ├── lc0317 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0321 │ │ │ └── SolutionApproachGreedyAndDP.java │ │ ├── lc0329 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach0DFSMemo2.java │ │ │ └── SolutionApproach1DP2Dimen.java │ │ ├── lc0337 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach1DFSNaive.java │ │ │ └── similar_problems.txt │ │ ├── lc0351 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0353 │ │ │ ├── SolutionApproach0Deque.java │ │ │ └── SolutionApproach0LinkedList.java │ │ ├── lc0354 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP1DimenWithBinarySearch.java │ │ ├── lc0358 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ └── similar_problems.txt │ │ ├── lc0368 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ └── similar_problems.txt │ │ ├── lc0373 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0MinHeap.java │ │ ├── lc0375 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0395 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach1DFSRecursive.java │ │ │ ├── SolutionApproach1DFSRecursive1.java │ │ │ ├── SolutionApproach1DFSRecursive2.java │ │ │ └── similar_problems.txt │ │ ├── lc0399 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach0UnionFind1.java │ │ │ └── SolutionApproach1FloydWarshall.java │ │ ├── lc0407 │ │ │ ├── SolutionApproach0DijkstrasSPF.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ └── similar_problems.txt │ │ ├── lc0410 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearch1.java │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0421 │ │ │ ├── SolutionApproach0Trie.java │ │ │ └── SolutionApproach1Trie.java │ │ ├── lc0423 │ │ │ └── Solution.java │ │ ├── lc0428 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0442 │ │ │ └── SolutionApproach0HashMap.java │ │ ├── lc0446 │ │ │ └── SolutionApproach0DP.java │ │ ├── lc0456 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0457 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach1FloydCycle.java │ │ ├── lc0464 │ │ │ └── SolutionApproachDFSWithMemorization.java │ │ ├── lc0467 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc0474 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0Knapsack.java │ │ │ ├── SolutionApproach0Knapsack1.java │ │ │ ├── SolutionApproach0Knapsack2.java │ │ │ └── similar_problems.txt │ │ ├── lc0478 │ │ │ └── SolutionApproach0PolarCoordinate.java │ │ ├── lc0489 │ │ │ ├── FakeRobot.java │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0502 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0505 │ │ │ ├── SolutionApproach0DijkstrasSPF.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ ├── SolutionApproach0DijkstrasSPF2.java │ │ │ ├── SolutionApproach1BFS.java │ │ │ ├── SolutionApproach1DFS.java │ │ │ ├── SolutionApproach1DjikstrasAlgorithm.java │ │ │ └── similar_problems.txt │ │ ├── lc0516 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen2.java │ │ │ └── similar_problems.txt │ │ ├── lc0529 │ │ │ ├── SolutionApproachBFS.java │ │ │ ├── SolutionApproachBFS1.java │ │ │ └── SolutionApproachDFS.java │ │ ├── lc0538 │ │ │ ├── SolutionApproach0ReversedInorderTraversal.java │ │ │ ├── SolutionApproach0ReversedInorderTraversal1.java │ │ │ ├── SolutionApproach0ReversedInorderTraversal2.java │ │ │ ├── SolutionApproach0ReversedMorrisInorderTraversal.java │ │ │ ├── SolutionApprocah0Stack.java │ │ │ └── similar_problems.txt │ │ ├── lc0540 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach1BinarySearch.java │ │ │ ├── SolutionApproach2OnePass.java │ │ │ ├── SolutionApproach2OnePass1.java │ │ │ └── SolutionApproach2OnePass2.java │ │ ├── lc0545 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0549 │ │ │ ├── SolutionApproach0Postorder.java │ │ │ ├── SolutionApproach0Postorder1.java │ │ │ └── similar_problems.txt │ │ ├── lc0556 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── similar_problems.txt │ │ ├── lc0576 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0616 │ │ │ ├── SolutionApproach0MarkPositions.java │ │ │ ├── SolutionApproach0MarkPositions1.java │ │ │ ├── SolutionApproach0MarkPositions2.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach1MergeIntervals.java │ │ │ └── similar_problems.txt │ │ ├── lc0621 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach1MaxHeap.java │ │ │ └── similar_problems.txt │ │ ├── lc0630 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0632 │ │ │ ├── SolutionApproach0MinHeap.java │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc0636 │ │ │ ├── SolutionApproach0Stack.java │ │ │ ├── SolutionApproach0Stack1.java │ │ │ ├── SolutionApproach0Stack2.java │ │ │ └── similar_problems.txt │ │ ├── lc0639 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0646 │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach1DP1Dimen.java │ │ │ ├── SolutionApproach1DP1Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0668 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0673 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DPWithBinarySearch.java │ │ │ └── similar_problems.txt │ │ ├── lc0675 │ │ │ └── SolutionApproachPQAndBFS.java │ │ ├── lc0688 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP3Dimen.java │ │ │ └── SolutionApproach1DFSMemo.java │ │ ├── lc0689 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── followup │ │ │ │ └── Solution.java │ │ ├── lc0698 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ ├── SolutionApproach0KnapsackBitMasking.java │ │ │ └── similar_problems.txt │ │ ├── lc0719 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearchWithMonoDeque.java │ │ │ └── SolutionApproach1MinHeap.java │ │ ├── lc0721 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc0726 │ │ │ ├── SolutionApproach0Recursion.java │ │ │ └── SolutionApproach0TreeMap.java │ │ ├── lc0727 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── similar_problems.txt │ │ ├── lc0735 │ │ │ ├── SolutionApproach0Stack.java │ │ │ ├── SolutionApproach0Stack1.java │ │ │ ├── SolutionApproach0Stack2.java │ │ │ └── SolutionApproach0Stack3.java │ │ ├── lc0740 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ └── similar_problems.txt │ │ ├── lc0742 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0BFS1.java │ │ │ ├── SolutionApproach0BFS2.java │ │ │ ├── SolutionApproach0BFS3.java │ │ │ ├── SolutionApproach1DFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0745 │ │ │ ├── SolutionApproachTrie1HashMap.java │ │ │ └── UnfinishedSolutionApproach0Trie.java │ │ ├── lc0752 │ │ │ └── SolutionApproachBFS.java │ │ ├── lc0753 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0759 │ │ │ ├── Interval.java │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach0Greedy2.java │ │ │ ├── SolutionApproach0Greedy3.java │ │ │ ├── SolutionApproach0Greedy4.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ └── similar_problems.txt │ │ ├── lc0765 │ │ │ ├── SolutionApproach0CyclicSwapping.java │ │ │ ├── SolutionApproach0CyclicSwapping1.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc0768 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ └── similar_problems.txt │ │ ├── lc0769 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach1Greedy.java │ │ │ └── similar_problems.txt │ │ ├── lc0778 │ │ │ └── SolutionApproachPQ.java │ │ ├── lc0794 │ │ │ ├── SolutionApproach0Array.java │ │ │ └── SolutionApproach0Geometry1.java │ │ ├── lc0801 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0809 │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lc0813 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0815 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0839 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0854 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSMemo.java │ │ ├── lc0855 │ │ │ ├── SolutionApproach0MaxHeap.java │ │ │ ├── SolutionApproach0TreeSet.java │ │ │ └── SolutionApproach1ArrayList.java │ │ ├── lc0863 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0ForestBFS.java │ │ │ └── similar_problems.txt │ │ ├── lc0864 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0871 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0Greedy.java │ │ │ ├── SolutionApproach0Greedy1.java │ │ │ ├── SolutionApproach0Greedy2.java │ │ │ └── similar_problems.txt │ │ ├── lc0879 │ │ │ ├── SolutionApproach0Knapsack2Dimen.java │ │ │ ├── SolutionApproach0Knapsack2Dimen1.java │ │ │ ├── SolutionApproach0Knapsack3Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0882 │ │ │ └── SolutionApproachDjikstraAlgorithm.java │ │ ├── lc0887 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── SolutionApproach1DFSMemo.java │ │ ├── lc0889 │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ └── SolutionApproach0SimulateDFS.java │ │ ├── lc0894 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP.java │ │ │ └── SolutionApproach1DFSRecursive.java │ │ ├── lc0895 │ │ │ ├── SolutionApproach0BucketSort.java │ │ │ ├── SolutionApproach0HashMaps.java │ │ │ └── SolutionApproach1MaxHeap.java │ │ ├── lc0907 │ │ │ ├── SolutionApproach0DP1DimenWithMonoStack.java │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0916 │ │ │ ├── SolutionApproach0PreprocessingB.java │ │ │ └── SolutionApproach0PreprocessingB1.java │ │ ├── lc0918 │ │ │ └── SolutionApproach0KadanesAlgorithm.java │ │ ├── lc0924 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc0930 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ ├── SolutionApproach0PrefixSums1.java │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── similar_problems.txt │ │ ├── lc0936 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0947 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ ├── SolutionApproach0UnionFind1.java │ │ │ └── similar_problems.txt │ │ ├── lc0952 │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc0956 │ │ │ ├── SolutionApproach0Knapsack1Dimen.java │ │ │ ├── SolutionApproach0Knapsack2Dimen.java │ │ │ ├── SolutionApproach0KnapsackHashMap.java │ │ │ └── similar_problems.txt │ │ ├── lc0963 │ │ │ ├── SolutionApproach0Geometry.java │ │ │ └── SolutionApproach0Geometry1.java │ │ ├── lc0968 │ │ │ ├── SolutionApproach0DFSAndGreedy.java │ │ │ └── SolutionApproachDFSAndGreedy1.java │ │ ├── lc0979 │ │ │ ├── SolutionApproach0Postorder.java │ │ │ ├── SolutionApproach0Postorder1.java │ │ │ └── SolutionApproach0Postorder2.java │ │ ├── lc0980 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0983 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DP1Dimen1.java │ │ ├── lc0992 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ └── similar_problems.txt │ │ ├── lc0995 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc1008 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1011 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc1024 │ │ │ └── SolutionApproachGreedy.java │ │ ├── lc1027 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach1DP1.java │ │ │ ├── SolutionApproach1DP2.java │ │ │ └── similar_problems.txt │ │ ├── lc1028 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc1035 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc1038 │ │ │ ├── SolutionApproach0ReversedInorderTraversal.java │ │ │ ├── SolutionApproach0ReversedInorderTraversal1.java │ │ │ ├── SolutionApproach0ReversedInorderTraversal2.java │ │ │ ├── SolutionApproach0ReversedMorrisInorderTraversal.java │ │ │ ├── SolutionApprocah0Stack.java │ │ │ └── similar_problems.txt │ │ ├── lc1040 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── similar_problems.txt │ │ ├── lc1043 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc1049 │ │ │ ├── SolutionApproach0Knapsack.java │ │ │ ├── SolutionApproach0Knapsack1.java │ │ │ ├── followup │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc1062 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0KMPAlgorithm.java │ │ │ ├── SolutionApproach0UkkonensAlgorithm.java │ │ │ ├── SolutionApproach2Sorting.java │ │ │ └── similar_problems.txt │ │ ├── lc1066 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ └── SolutionApproach0DjikstrasSPF.java │ │ ├── lc1081 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ └── similar_problems.txt │ │ ├── lc1092 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ └── similar_problems.txt │ │ ├── lc1093 │ │ │ ├── SolutionApproach0Math.java │ │ │ └── SolutionApproach0Math1.java │ │ ├── lc1102 │ │ │ ├── SolutionApproach0BinarySearchWithDFS.java │ │ │ ├── SolutionApproach0DijkstraSPF.java │ │ │ └── SolutionApproach0KruskalMST.java │ │ ├── lc1105 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DP1Dimen2.java │ │ │ ├── SolutionApproach0DP1Dimen3.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ └── similar_problems.txt │ │ ├── lc1124 │ │ │ └── SolutionApproachPrefixSum1.java │ │ ├── lc1130 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach1DFSMemo.java │ │ │ ├── SolutionApproach1DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc1135 │ │ │ ├── SolutionApproach0KruskalsMST.java │ │ │ └── SolutionApproach0KruskalsMST1.java │ │ ├── lc1136 │ │ │ └── SolutionApproachTSort.java │ │ ├── lc1152 │ │ │ └── SolutionApproach0BrutalForce.java │ │ ├── lc1163 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1168 │ │ │ ├── SolutionApproachPQ.java │ │ │ └── SolutionApproachPQ1.java │ │ ├── lc1177 │ │ │ ├── SolutionApproach0BitMasking.java │ │ │ ├── SolutionApproach0PrefixBooleans.java │ │ │ └── SolutionApproach0PrefixFreqs.java │ │ ├── lc1186 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP1Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc1187 │ │ │ ├── SolutionApproach0DP1DimenWithTreeSet.java │ │ │ └── similar_problems.txt │ │ ├── lc1192 │ │ │ ├── SolutionApproach0TarjansAlgorithm.java │ │ │ └── followup │ │ │ │ └── SolutionApproach0TarjansAlgorithm.java │ │ ├── lc1202 │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc1210 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1216 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc1231 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach1BinarySearch.java │ │ ├── lc1234 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ ├── SolutionApproach0SlidingWindow1.java │ │ │ ├── SolutionApproach0SlidingWindow2.java │ │ │ ├── SolutionApproach0SlidingWindow3.java │ │ │ └── similar_problems.txt │ │ ├── lc1235 │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DPWithBinarySearch.java │ │ │ ├── SolutionApproach1DPByTreeMap.java │ │ │ ├── SolutionApproach1DPWithBinarySearch1.java │ │ │ └── similar_problems.txt │ │ ├── lc1246 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc1248 │ │ │ ├── SolutionApproach0LinearScan.java │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── similar_problems.txt │ │ ├── lc1250 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc1258 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc1269 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc1278 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen2.java │ │ │ └── similar_problems.txt │ │ ├── lc1284 │ │ │ └── with_bitmask │ │ │ │ ├── SolutionApproach0BFS.java │ │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1289 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach0MinHeap.java │ │ │ └── similar_problems.txt │ │ ├── lc1292 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0OnePass.java │ │ ├── lc1293 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc1297 │ │ │ ├── SolutionApproach0RollingHash.java │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc1298 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1300 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach1Sorting.java │ │ │ └── similar_problems.txt │ │ ├── lc1312 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc1316 │ │ │ ├── SolutionApproach0RollingHash.java │ │ │ ├── SolutionApproach0RollingHash1.java │ │ │ ├── SolutionApproach1DP2Dimen.java │ │ │ ├── SolutionApproach1KMPAlgorithm.java │ │ │ ├── SolutionApproach1RollingCounter.java │ │ │ └── similar_problems.txt │ │ ├── lc1326 │ │ │ ├── SolutionApproachGreedy1.java │ │ │ └── SolutionApproachGreedy2.java │ │ ├── lc1335 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DPWithMonoStack.java │ │ │ └── similar_problems.txt │ │ ├── lc1340 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DPWithMonoStack.java │ │ │ └── SolutionApproach0DPWithSegmentTree.java │ │ ├── lc1345 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0BFS1.java │ │ ├── lc1361 │ │ │ ├── SolutionApproach0DFS.java │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc1368 │ │ │ ├── Solution0DijkstrasSPF.java │ │ │ ├── SolutionApproach0BFSWithDFS.java │ │ │ ├── SolutionApproach0Deque.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ ├── SolutionApproach1DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc1371 │ │ │ └── SolutionApproach0PrefixSums.java │ │ ├── lc1373 │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ └── SolutionApproach0DFSRecursive1.java │ │ ├── lc1411 │ │ │ └── SolutionApproach0DP.java │ │ ├── lc1425 │ │ │ ├── SolutionApproach0MonoDeque.java │ │ │ ├── SolutionApproach0MonoDeque1.java │ │ │ └── similar_problems.txt │ │ ├── lc1438 │ │ │ ├── SolutionApproach0MonoDeque.java │ │ │ ├── SolutionApproach1TreeMap.java │ │ │ └── similar_problems.txt │ │ ├── lc1439 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0Guess.java │ │ │ └── SolutionApproach1Greedy.java │ │ ├── lc1458 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DP1Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc1477 │ │ │ ├── SolutionApproach0PrefixSums.java │ │ │ ├── SolutionApproach0PrefixSums1.java │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1483 │ │ │ ├── SolutionApproach1ControlledDFSMemo.java │ │ │ └── SolutionApproach2NaivelyDFSMemo.java │ │ ├── lc1499 │ │ │ ├── SolutionApproach0SlidingWindow.java │ │ │ └── SolutionApproach0SlidingWindow1.java │ │ ├── lc1510 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ └── SolutionApproach0Knapsack.java │ │ ├── lc1516 │ │ │ ├── Node.java │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc1537 │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ └── SolutionApproach1DFSMemo.java │ │ ├── lc1553 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFSMemo.java │ │ ├── lc1579 │ │ │ └── SolutionApproach0UnionFind.java │ │ ├── lc1584 │ │ │ ├── SolutionApproach0KruskalsMST.java │ │ │ └── SolutionApproach0PrimsMST.java │ │ ├── lc1610 │ │ │ └── SolutionApproach0Geometry.java │ │ └── lc1627 │ │ │ └── SolutionApproach0UnionFind.java │ ├── lvl5 │ │ ├── lc0004 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ ├── SolutionApproach0BinarySearch1.java │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ ├── SolutionApproach1BinarySearch.java │ │ │ └── similar_problems.txt │ │ ├── lc0010 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── SolutionApproach1DFSRecursive.java │ │ ├── lc0037 │ │ │ └── SolutionApproach0Backtrack.java │ │ ├── lc0085 │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ └── similar_problems.txt │ │ ├── lc0099 │ │ │ ├── SolutionApproach0InorderRecoverByValue.java │ │ │ ├── SolutionApproach0InorderRecoverByValue1.java │ │ │ └── SolutionApproach0MorrisInorder.java │ │ ├── lc0123 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ ├── SolutionApproach0DP0Dimen1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ └── similar_problems.txt │ │ ├── lc0140 │ │ │ ├── Solution0DfsMemo.java │ │ │ ├── Solution0DfsMemo1.java │ │ │ ├── SolutionDP.java │ │ │ └── similar_problems.txt │ │ ├── lc0212 │ │ │ ├── SolutionApproach0BacktrackWithTrie.java │ │ │ ├── SolutionApproach1Backtrack.java │ │ │ ├── SolutionApproach1BacktrackWithTrie.java │ │ │ └── similar_problems.txt │ │ ├── lc0214 │ │ │ ├── SolutionApproach0KMPAlgorithm.java │ │ │ ├── SolutionApproach0RollingHash.java │ │ │ └── similar_problems.txt │ │ ├── lc0224 │ │ │ └── SolutionApproach0Stack.java │ │ ├── lc0272 │ │ │ └── SolutionApproachStack.java │ │ ├── lc0273 │ │ │ ├── SolutionApproach0ParsingString.java │ │ │ ├── SolutionApproach0ParsingString1.java │ │ │ └── followups │ │ │ │ └── followup0 │ │ │ │ └── Solution.java │ │ ├── lc0282 │ │ │ ├── Solution0Backtrack.java │ │ │ └── Solution0Backtrack1.java │ │ ├── lc0291 │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0Backtrack1.java │ │ ├── lc0301 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ ├── SolutionApproach0DFS2.java │ │ │ └── SolutionApproach1BFS.java │ │ ├── lc0315 │ │ │ ├── SolutionApproach0BinaryIndexedTree.java │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ └── SolutionApproach0SegmentedTree.java │ │ ├── lc0324 │ │ │ ├── SolutionApproach0MedianPartitioning1.java │ │ │ ├── SolutionApproach1Sorting.java │ │ │ ├── followup │ │ │ │ └── Solution.java │ │ │ └── similar_problems.txt │ │ ├── lc0327 │ │ │ └── SolutionApproach0MergeSort.java │ │ ├── lc0335 │ │ │ └── SolutionApproach0Math.java │ │ ├── lc0336 │ │ │ └── SolutionApproach0Trie.java │ │ ├── lc0354 │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ ├── SolutionApproach0DP2Dimen1.java │ │ │ ├── SolutionApproach0DPWithBinarySearch.java │ │ │ ├── SolutionApproach1DPWithBinarySearch.java │ │ │ └── similar_problems.txt │ │ ├── lc0363 │ │ │ └── SolutionApproach0MergeSort.java │ │ ├── lc0403 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DFS1.java │ │ │ └── SolutionApproach1HashMap.java │ │ ├── lc0425 │ │ │ └── SolutionApproach0DFSWithTrie.java │ │ ├── lc0465 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ └── SolutionApproach0DP2Dimen.java │ │ ├── lc0472 │ │ │ ├── SolutionApproach1DFSwMemo.java │ │ │ ├── SolutionApproach1DFSwMemo1.java │ │ │ └── SolutionApproach2DFS.java │ │ ├── lc0480 │ │ │ ├── SolutionApproach0TreeSets.java │ │ │ ├── SolutionApproach1PriorityQueues.java │ │ │ └── similar_problems.txt │ │ ├── lc0483 │ │ │ └── SolutionApproach0BinarySearch.java │ │ ├── lc0493 │ │ │ ├── SolutionApproach0AVLTree.java │ │ │ ├── SolutionApproach0BIT.java │ │ │ ├── SolutionApproach0MergeSort.java │ │ │ └── SolutionApproach1BST.java │ │ ├── lc0499 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0DijkstrasSPF.java │ │ │ ├── SolutionApproach0DijkstrasSPF1.java │ │ │ └── similar_problems.txt │ │ ├── lc0527 │ │ │ └── SolutionApproach0Trie.java │ │ ├── lc0564 │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc0588 │ │ │ ├── SolutionApproach0TreeMap.java │ │ │ └── SolutionApproach0Trie.java │ │ ├── lc0642 │ │ │ ├── SolutionApproach0Trie.java │ │ │ └── SolutionApproach1Trie.java │ │ ├── lc0644 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach0BinarySearch1.java │ │ ├── lc0685 │ │ │ ├── Solution0UnionFind.java │ │ │ ├── Solution0UnionFind1.java │ │ │ └── similar_problems.txt │ │ ├── lc0691 │ │ │ └── SolutionApproach0DP1Dimen.java │ │ ├── lc0715 │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ └── SolutionApproach0TreeMap.java │ │ ├── lc0772 │ │ │ ├── SolutionApproach0DivideAndConquer.java │ │ │ └── SolutionApproach0DivideAndConquer1.java │ │ ├── lc0773 │ │ │ └── SolutionApproach0BFS.java │ │ ├── lc0774 │ │ │ ├── SolutionApproach0BinarySearch.java │ │ │ └── SolutionApproach1MinHeap.java │ │ ├── lc0786 │ │ │ └── SolutionApproach0MinHeap.java │ │ ├── lc0818 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DPBottomUp.java │ │ │ └── SolutionApproach0DPTopDown.java │ │ ├── lc0827 │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── similar_problems.txt │ │ ├── lc0828 │ │ │ ├── SolutionApproach0DP0Dimen.java │ │ │ └── SolutionApproach0DP0Dimen1.java │ │ ├── lc0834 │ │ │ └── SolutionApproach0DFSRecursive.java │ │ ├── lc0843 │ │ │ ├── FakeMaster.java │ │ │ └── SolutionApproach0Random.java │ │ ├── lc0847 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DPWithBFS.java │ │ ├── lc0850 │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach0SweepLine1.java │ │ │ └── similar_problems.txt │ │ ├── lc0857 │ │ │ └── SolutionApproach0Greedy.java │ │ ├── lc0862 │ │ │ ├── SolutionApproach0MonoDeque.java │ │ │ ├── SolutionApproach1DP1Dimen.java │ │ │ └── similar_problems.txt │ │ ├── lc0959 │ │ │ ├── SolutionApproach0BFS.java │ │ │ ├── SolutionApproach0DFS.java │ │ │ ├── SolutionApproach0UnionFind.java │ │ │ └── SolutionApproach0UnionFind1.java │ │ ├── lc1036 │ │ │ ├── SolutionApproach0BFS.java │ │ │ └── SolutionApproach0DFS.java │ │ ├── lc1044 │ │ │ └── SolutionApproach0BinarySearchWithRabinKarp.java │ │ ├── lc1074 │ │ │ └── SolutionApproach0SlidingWindow.java │ │ ├── lc1203 │ │ │ ├── SolutionApproach0TopologicalSortBFS.java │ │ │ ├── SolutionApproach0TopologicalSortDFS.java │ │ │ └── similar_problems.txt │ │ ├── lc1349 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ └── SolutionApproach0DP1Dimen.java │ │ └── lc1483 │ │ │ ├── SolutionApproach0BinaryLifting.java │ │ │ ├── SolutionApproach0BinaryLifting1.java │ │ │ └── similar_problems.txt │ ├── lvl6 │ │ ├── lc0391 │ │ │ ├── SolutionApproach0Math.java │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ ├── SolutionApproach0SweepLine1.java │ │ │ └── similar_problems.txt │ │ ├── lc0420 │ │ │ └── Solution.java │ │ ├── lc0488 │ │ │ ├── SolutionApproach1DFSNaively.java │ │ │ └── SolutionApproach2Backtrack.java │ │ └── lc1000 │ │ │ ├── SolutionApproach0DFSMemo.java │ │ │ ├── SolutionApproach0DFSMemo1.java │ │ │ ├── SolutionApproach0DP2Dimen.java │ │ │ └── SolutionApproach0DP3Dimen.java │ ├── multithread │ │ └── lc1242 │ │ │ ├── FakeHtmlParser.java │ │ │ └── Solution.java │ ├── ood │ │ ├── lvl1 │ │ │ └── lc0346 │ │ │ │ └── SolutionApproach0Queue.java │ │ ├── lvl2 │ │ │ ├── lc0170 │ │ │ │ ├── SolutionApproach0HashMap.java │ │ │ │ └── SolutionApproach0HashMap1.java │ │ │ ├── lc0251 │ │ │ │ ├── SolutionApproach0TwoPointers.java │ │ │ │ └── followups │ │ │ │ │ └── SolutionApproach0IteratorsOnly.java │ │ │ ├── lc0359 │ │ │ │ ├── SolutionApproach0HashMap.java │ │ │ │ └── SolutionApproach0HashMap1.java │ │ │ ├── lc0384 │ │ │ │ ├── SolutionApproach0FisherYatesShuffle.java │ │ │ │ └── SolutionApproach1Swap.java │ │ │ ├── lc0398 │ │ │ │ ├── SolutionApproach0ReservoirSampling.java │ │ │ │ └── SolutionApproach1HashMap.java │ │ │ ├── lc0535 │ │ │ │ ├── SolutionApproach0HashMap1.java │ │ │ │ ├── SolutionApproach0Hashmap.java │ │ │ │ └── SolutionApproach1HashMap.java │ │ │ ├── lc0622 │ │ │ │ ├── SolutionDesignCircularQueue.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0641 │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0706 │ │ │ │ ├── SolutionApproach0Array.java │ │ │ │ └── SolutionApproach0Hash.java │ │ │ ├── lc0919 │ │ │ │ └── SolutionApproach0BFS.java │ │ │ ├── lc0933 │ │ │ │ ├── SolutionApproach0CircularArray.java │ │ │ │ ├── SolutionApproach1Queue.java │ │ │ │ ├── SolutionApproach2TreeMap.java │ │ │ │ └── SolutionApproach2TreeSet.java │ │ │ └── lc1570 │ │ │ │ └── SolutionApproach0TwoPointers.java │ │ ├── lvl3 │ │ │ ├── lc0155 │ │ │ │ ├── SolutionApproach0Stack.java │ │ │ │ ├── SolutionApproach0Stack1.java │ │ │ │ └── SolutionApproach0Stack2.java │ │ │ ├── lc0170 │ │ │ │ └── SolutionApproach0HashMap.java │ │ │ ├── lc0173 │ │ │ │ ├── SolutionApproach0ControlledInorderTraversalIterative.java │ │ │ │ ├── SolutionApproach1FlattenBST.java │ │ │ │ ├── followup │ │ │ │ │ └── Solution.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0208 │ │ │ │ └── SolutionApproach0Trie.java │ │ │ ├── lc0284 │ │ │ │ └── SolutionApproach0CachingNextElement.java │ │ │ ├── lc0341 │ │ │ │ ├── SolutionApproach0Stack.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0348 │ │ │ │ └── SolutionApproach0LinearScan.java │ │ │ ├── lc0357 │ │ │ │ └── SolutiuonApproach0HashMap.java │ │ │ ├── lc0379 │ │ │ │ ├── SolutionApproach0BitSet.java │ │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ │ ├── SolutionApproach1QueueAndSet.java │ │ │ │ ├── SolutionApproach1Set.java │ │ │ │ └── followups │ │ │ │ │ └── followup0 │ │ │ │ │ ├── SolutionApproach0Trie.java │ │ │ │ │ └── question.txt │ │ │ ├── lc0380 │ │ │ │ ├── SolutionApproach0ListTailReplacement.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0449 │ │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ │ └── SolutionApproach0DFSRecursive1.java │ │ │ ├── lc0528 │ │ │ │ └── SolutionApproach0BinarySearch.java │ │ │ ├── lc0729 │ │ │ │ ├── SolutionApproach0SegmentedTree.java │ │ │ │ ├── SolutionApproach0SweepLine.java │ │ │ │ ├── SolutionApproach0TreeSet.java │ │ │ │ ├── SolutionApproach1BrutalForce.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0731 │ │ │ │ ├── SolutionApproach0BinarySearchTree.java │ │ │ │ ├── SolutionApproach0SegmentedTree.java │ │ │ │ ├── SolutionApproach1BrutalForce.java │ │ │ │ ├── SolutionApproach1BrutalForce1.java │ │ │ │ ├── SolutionApproach2SweepLine.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0901 │ │ │ │ ├── SolutionApproach0MonoStack.java │ │ │ │ ├── SolutionApproach0MonoStack1.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc1261 │ │ │ │ ├── SolutionApproach0BFS.java │ │ │ │ └── SolutionApproach0DFSRecursive.java │ │ │ ├── lc1286 │ │ │ │ ├── SolutionApproach0Backtrack.java │ │ │ │ ├── SolutionApproach0Backtrack1.java │ │ │ │ ├── bit_masking │ │ │ │ │ └── SolutionApproach0Backtrack.java │ │ │ │ └── similar_problems.txt │ │ │ └── lc1586 │ │ │ │ └── SolutionApproach0StackWithDLL.java │ │ ├── lvl4 │ │ │ ├── lc0146 │ │ │ │ ├── SolutionApproach0DoublyLinkedList.java │ │ │ │ ├── SolutionApproach0DoublyLinkedList1.java │ │ │ │ └── SolutionApproach1LinkedHashMap.java │ │ │ ├── lc0297 │ │ │ │ ├── SolutionApproach0DFSRecursive.java │ │ │ │ ├── SolutionApproach1BFS.java │ │ │ │ └── SolutionApproach1BFS1.java │ │ │ ├── lc0307 │ │ │ │ ├── SolutionApproach0BinaryIndexedTree.java │ │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ │ ├── SolutionApproach0SegmentTree1.java │ │ │ │ └── similar_problems.txt │ │ │ ├── lc0355 │ │ │ │ └── SolutionDesignTwitter.java │ │ │ ├── lc0431 │ │ │ │ ├── Node.java │ │ │ │ └── SolutionApproach0DFSRecursive.java │ │ │ ├── lc0732 │ │ │ │ ├── SolutionApproach0BinarySearchTree.java │ │ │ │ ├── SolutionApproach0SegmentTree.java │ │ │ │ ├── SolutionApproach1SweepLine.java │ │ │ │ └── similar_problems.txt │ │ │ └── lc1032 │ │ │ │ ├── SolutionApproach0Trie.java │ │ │ │ └── SolutionApproach0Trie1.java │ │ ├── lvl5 │ │ │ └── lc0381 │ │ │ │ ├── SolutionApproach0HashMap.java │ │ │ │ └── similar_problems.txt │ │ └── lvl6 │ │ │ └── lc0460 │ │ │ └── SolutionApproach0HashMapWithDLL.java │ └── sql │ │ └── problems_list.txt │ ├── summary │ ├── bit_manipulation │ │ └── NextPowerOf2.java │ ├── dynamic_programming │ │ ├── DPWithMemoization.java │ │ ├── LongestCommonSubsequence.java │ │ └── LongestIncreasingSubsequence.java │ ├── graph │ │ └── minimum_spanning_tree │ │ │ ├── KruskalsAlgorithm.java │ │ │ └── PrimsAlgorithm.java │ ├── recursion │ │ ├── Combination.java │ │ └── Permutation.java │ ├── resources.txt │ ├── search │ │ ├── binary_search │ │ │ ├── BinarySearch.java │ │ │ ├── BinarySearchLowerBound.java │ │ │ ├── BinarySearchRecursively.java │ │ │ ├── DemoApp.java │ │ │ ├── DemoBinarySearch.java │ │ │ └── KthSmallest.java │ │ ├── biselect_search │ │ │ └── KthSmallest.java │ │ └── zigzag_search │ │ │ └── KthSmallest.java │ ├── sort │ │ ├── bubble_sort │ │ │ └── BubbleSort.java │ │ ├── heap_sort │ │ │ ├── HeapSort.java │ │ │ └── KthSmallest.java │ │ ├── insertion_sort │ │ │ └── InsertionSort.java │ │ ├── merge_sort │ │ │ ├── MergeSortBottomUp.java │ │ │ └── MergeSortTopDown.java │ │ ├── quick_sort │ │ │ └── single_way │ │ │ │ ├── QuickSelectWithRandomPivot.java │ │ │ │ ├── QuickSort1.java │ │ │ │ ├── QuickSortPartitionEnd.java │ │ │ │ └── QuickSortPartitionMid.java │ │ └── selection_sort │ │ │ └── SelectionSort.java │ ├── string │ │ └── pattern_matching │ │ │ ├── KMPAlgorithm.java │ │ │ ├── RabinKarpSearch.java │ │ │ └── ZAlgorithm.java │ ├── tree │ │ ├── binary_indexed_tree │ │ │ └── BinaryIndexedTree.java │ │ ├── segmented_tree │ │ │ └── SegmentedTreeMinimumRangeQuery.java │ │ └── traversal │ │ │ ├── inorder │ │ │ ├── InorderTraversalRecursive.java │ │ │ ├── InorderTraversalterative.java │ │ │ ├── InorderTraversalterative1.java │ │ │ └── MorrisInorderTraversal.java │ │ │ ├── postorder │ │ │ ├── MorrisPostorderTraversal.java │ │ │ ├── PostorderTraversalRecursive.java │ │ │ └── ReversePostorderIterative.java │ │ │ └── preorder │ │ │ ├── MorrisPreorderTraversal.java │ │ │ ├── PreorderTraversalIterative.java │ │ │ └── PreorderTraversalRecursive.java │ └── union_find │ │ ├── UnionFind.java │ │ ├── UnionFindInMap.java │ │ └── UnionFindLightWeight.java │ └── util │ ├── Constant.java │ ├── NestedInteger.java │ └── data_structure │ ├── graph │ └── Vertex.java │ ├── linkedlist │ └── ListNode.java │ ├── tree │ ├── NaryTreeNode.java │ ├── TreeNode.java │ └── TreeNodeWithParentPointer.java │ └── trie │ ├── Trie.java │ └── TrieNode.java └── test └── java └── com └── idiotleon ├── bycompany ├── amazon │ └── ood │ │ └── first_unique_number_in_data_stream │ │ ├── TestSolutionApproach0DoublyLinkedList.java │ │ └── followup │ │ └── TestSolutionApproach0DoublyLinkedList.java ├── facebook │ └── string │ │ └── first_index_of_anagram │ │ └── TestSolutionApproachSlidingWindow.java └── others │ ├── matrix │ ├── hungary_rabbit │ │ └── TestSolution0DfsRecursiveRecursive.java │ └── most_connected_pixels │ │ ├── TestSolution0DfsRecursive.java │ │ └── TestSolution0DfsRecursive1.java │ └── tree │ └── traverse_binary_tree_with_parent_pointer │ └── TestSolution.java ├── leetcode ├── explore │ └── challenge30days │ │ └── first_unique_number │ │ ├── TestSolutionApproachDLinkedList.java │ │ ├── Utils.java │ │ ├── testcase01.txt │ │ ├── testcase02.txt │ │ ├── testcase03.txt │ │ └── testcase13.txt ├── lvl2 │ ├── lc0053 │ │ └── followups │ │ │ ├── followup0 │ │ │ └── TestSolutionApproach0KadanesAlgorithm.java │ │ │ └── followup1 │ │ │ └── TestSolutionApproach0KadanesAlgorithm.java │ ├── lc0074 │ │ ├── SolutionTestsApproachBinarySearch1.java │ │ └── SolutionTestsBinarySearch.java │ └── lc0209 │ │ └── SolutionTestsApproachSlidingWindow.java ├── lvl3 │ ├── lc0033 │ │ └── SolutionTestsApproachBinarySearch.java │ ├── lc0153 │ │ └── SolutionTestsApproachBinarySearch.java │ ├── lc0253 │ │ └── folllowups │ │ │ └── followup0 │ │ │ └── TestSolutionApproachSweepLine.java │ └── lc0378 │ │ ├── SolutionTestsApproachBinarySearch.java │ │ └── SolutionTestsApproachHeap.java ├── lvl4 │ ├── lc0031 │ │ └── followups │ │ │ └── TestSolutionApproach0Math.java │ ├── lc0042 │ │ └── followup │ │ │ ├── TestSolutionApproach0Stack.java │ │ │ ├── TestSolutionApproach1DP.java │ │ │ └── TestSolutionApproach1TwoPtrs.java │ ├── lc0081 │ │ └── SolutionTestsApproachBinarySearch.java │ ├── lc0240 │ │ └── SolutionTests.java │ ├── lc0305 │ │ └── SolutionTestsApproachUnionFind.java │ ├── lc0355 │ │ └── TestSolutionDesignTwitter.java │ ├── lc0745 │ │ └── TestSolutionApproach0Trie.java │ └── lc1483 │ │ └── SolutionTestApproach1ControlledDFSMemo.java ├── lvl5 │ └── lc0499 │ │ └── TestSolutionApproach0DjikstrasAlgorithm.java └── ood │ └── lvl3 │ └── lc0901 │ └── TestSolutionApproach0MonoStack1.java └── util ├── Constants.java └── data_structure └── tree ├── Constants.java └── TreeUtils.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/App.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/bycompany/google/unsolved/logger.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/bycompany/google/unsolved/logger.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/bash/problem_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/bash/problem_list.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0027/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0027/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0066/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0066/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0172/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0172/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0189/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0189/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0204/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0204/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0204/SolutionApproach0DP1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0204/SolutionApproach0DP1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0258/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0258/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0349/SolutionApproach0Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0349/SolutionApproach0Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0383/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0383/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0509/SolutionApproach0DP0D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0509/SolutionApproach0DP0D.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0509/SolutionApproach0DP1D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0509/SolutionApproach0DP1D.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0559/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0559/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0559/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0559/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0559/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0559/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0671/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0671/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0671/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0671/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0700/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0700/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0766/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0766/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0872/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0872/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0905/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0905/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc0997/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc0997/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc1161/SolutionApprioach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc1161/SolutionApprioach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl1/lc1161/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl1/lc1161/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0001/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0001/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0017/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0017/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0017/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0017/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0028/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0028/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0053/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0053/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0078/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0078/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0090/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0090/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0100/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0100/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0102/SolutionApproach0BFS0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0102/SolutionApproach0BFS0.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0102/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0102/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0104/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0104/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0107/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0107/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0111/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0111/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0112/SolutionApproach1BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0112/SolutionApproach1BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0112/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0112/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0118/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0118/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0122/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0122/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0136/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0136/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0157/FakeReader4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0157/FakeReader4.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0157/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0157/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0168/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0168/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0171/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0171/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0198/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0198/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0199/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0199/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0199/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0199/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0202/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0202/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0206/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0206/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0207/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0207/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0215/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0215/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0226/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0226/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0226/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0226/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0246/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0246/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0252/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0252/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0263/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0263/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0274/similar_problemx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0274/similar_problemx.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0278/FakeVersionControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0278/FakeVersionControl.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0280/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0280/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0283/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0283/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0310/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0310/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0361/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0361/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0361/SolutionApproach0Scan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0361/SolutionApproach0Scan.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0366/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0366/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0369/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0369/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0374/FakeGuessGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0374/FakeGuessGame.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0404/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0404/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0404/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0404/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0405/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0405/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0408/Solution0TwoPointers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0408/Solution0TwoPointers.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0413/SolutionApproachDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0413/SolutionApproachDP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0429/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0429/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0433/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0433/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0433/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0433/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0441/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0441/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0463/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0463/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0496/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0496/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0561/SolutionApproach1Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0561/SolutionApproach1Sort.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0567/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0567/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0589/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0589/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0605/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0605/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0606/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0606/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0617/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0617/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0637/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0637/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0637/SolutionApproach1DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0637/SolutionApproach1DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0653/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0653/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0655/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0655/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0655/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0655/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0669/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0669/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0674/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0674/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0676/SolutionApproach1Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0676/SolutionApproach1Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0677/SolutionApproach0Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0677/SolutionApproach0Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0677/SolutionApproach1Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0677/SolutionApproach1Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0690/FakeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0690/FakeEmployee.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0690/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0690/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0695/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0695/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0695/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0695/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0701/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0701/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0767/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0767/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0784/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0784/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0784/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0784/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0817/SolutionApproach0Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0817/SolutionApproach0Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0817/SolutionApproach0Set1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0817/SolutionApproach0Set1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0832/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0832/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0833/SolutionApproach1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0833/SolutionApproach1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0885/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0885/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0951/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0951/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0958/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0958/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0958/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0958/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0958/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0958/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0971/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0971/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0971/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0971/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0973/Solution0MaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0973/Solution0MaxHeap.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0973/Solution0QuickSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0973/Solution0QuickSelect.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0973/Solution1SortingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0973/Solution1SortingArray.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0973/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0973/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0976/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0976/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0985/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0985/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0988/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0988/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc0993/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc0993/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1022/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1022/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1026/SolutionApproach1DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1026/SolutionApproach1DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1041/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1041/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1071/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1071/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1094/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1094/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1214/SolutionApproach1Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1214/SolutionApproach1Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1232/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1232/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1302/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1302/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1302/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1302/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1305/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1305/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1305/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1305/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproach0DFS2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproach0DFS2.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproachDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1315/SolutionApproachDFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1325/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1325/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1344/SolutionAppraoch0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1344/SolutionAppraoch0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1375/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1375/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1376/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1376/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1379/SolutionApproach1BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1379/SolutionApproach1BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1379/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1379/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1430/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1430/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1430/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1430/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1469/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1469/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1490/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1490/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1490/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1490/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1513/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1513/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1602/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1602/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1609/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1609/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1618/FakeFontInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1618/FakeFontInfo.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl2/lc1666/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl2/lc1666/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/all_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/all_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0015/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0015/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0015/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0015/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0016/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0016/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0029/SolutionApproach1DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0029/SolutionApproach1DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0036/SolutionApproach0Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0036/SolutionApproach0Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0036/SolutionApproach0Set1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0036/SolutionApproach0Set1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0036/SolutionApproach0Set2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0036/SolutionApproach0Set2.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0039/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0039/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0040/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0040/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0046/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0046/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0047/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0047/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0048/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0048/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0050/SolutionApproach1DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0050/SolutionApproach1DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0050/SolutionApproach2DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0050/SolutionApproach2DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0055/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0055/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0056/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0056/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0056/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0056/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0060/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0060/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0060/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0060/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0064/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0064/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0091/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0091/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0092/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0092/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0101/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0101/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0101/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0101/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0103/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0103/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0103/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0103/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0106/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0106/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0106/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0106/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0106/SolutionApproach0DFS2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0106/SolutionApproach0DFS2.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0108/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0108/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0109/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0109/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0113/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0113/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0114/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0114/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0116/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0116/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0116/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0116/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0116/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0116/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0116/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0116/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0117/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0117/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0117/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0117/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0117/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0117/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0117/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0117/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0119/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0119/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0121/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0121/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0130/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0130/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0130/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0130/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0131/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0131/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0133/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0133/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0133/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0133/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0133/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0133/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0137/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0137/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0153/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0153/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0162/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0162/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0186/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0186/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0200/Solution0Bfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0200/Solution0Bfs.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0200/Solution0DfsRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0200/Solution0DfsRecursive.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0200/Solution0UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0200/Solution0UnionFind.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0200/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0200/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0207/SolutionApproach1DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0207/SolutionApproach1DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0207/SolutionApproach1DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0207/SolutionApproach1DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0210/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0210/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0213/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0213/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0235/followup/followups.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0235/followup/followups.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0235/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0235/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0236/SolutionApproach1BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0236/SolutionApproach1BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0236/SolutionApproach1DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0236/SolutionApproach1DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0236/followups/followups.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0236/followups/followups.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0236/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0236/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0247/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0247/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0253/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0253/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0254/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0254/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0256/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0256/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0259/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0259/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0260/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0260/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0261/Solution0DfsRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0261/Solution0DfsRecursive.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0261/Solution0UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0261/Solution0UnionFind.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0275/similar_problemx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0275/similar_problemx.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0276/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0276/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0277/FakeAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0277/FakeAPI.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0277/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0277/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0277/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0277/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0DP1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0279/SolutionApproach0DP1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0286/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0286/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0300/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0300/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0319/SolutionAppraoch0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0319/SolutionAppraoch0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0323/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0323/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0323/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0323/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0333/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0333/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0339/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0339/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0340/followup/FakeCharAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0340/followup/FakeCharAPI.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0357/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0357/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0376/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0376/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0377/SolutionApproach2DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0377/SolutionApproach2DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0377/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0377/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0400/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0400/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0416/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0416/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0430/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0430/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0430/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0430/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0435/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0435/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0437/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0437/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0444/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0444/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0450/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0450/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0452/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0452/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0468/SolutionApproach0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0468/SolutionApproach0.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0468/SolutionApproach1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0468/SolutionApproach1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0470/FakeRand7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0470/FakeRand7.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0470/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0470/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0484/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0484/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP0Dimen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP0Dimen.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP0Dimen1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP0Dimen1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP1Dimen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP1Dimen.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP2Dimen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0DP2Dimen.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0TwoPointers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0487/Solution0TwoPointers.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0487/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0487/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0490/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0490/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0490/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0490/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0490/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0490/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0494/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0494/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0498/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0498/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0498/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0498/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0498/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0498/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0503/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0503/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0510/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0510/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0513/SolutionApproachBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0513/SolutionApproachBFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0515/SolutionApproachBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0515/SolutionApproachBFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0523/SolutionApproach0Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0523/SolutionApproach0Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0523/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0523/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0531/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0531/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0536/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0536/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0542/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0542/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0543/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0543/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0547/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0547/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0560/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0560/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0562/SolutionApproachDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0562/SolutionApproachDP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0572/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0572/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0572/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0572/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0582/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0582/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0583/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0583/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0609/followups/Questions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0609/followups/Questions.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0611/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0611/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0623/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0623/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0623/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0623/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0623/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0623/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0640/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0640/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0647/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0647/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0648/SolutionApproachTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0648/SolutionApproachTrie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0652/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0652/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0662/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0662/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0662/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0662/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0666/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0666/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0670/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0670/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0678/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0678/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0684/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0684/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0686/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0686/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0687/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0687/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0694/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0694/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0694/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0694/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0694/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0694/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0702/FakeArrayReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0702/FakeArrayReader.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0708/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0708/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0712/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0712/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0714/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0714/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0721/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0721/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0725/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0725/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0733/SolutionApproachBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0733/SolutionApproachBFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0733/SolutionApproachDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0733/SolutionApproachDFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0737/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0737/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0737/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0737/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0739/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0739/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0743/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0743/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0750/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0750/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0750/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0750/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0756/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0756/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0758/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0758/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0763/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0763/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0776/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0776/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0785/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0785/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0785/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0785/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0785/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0785/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0785/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0785/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0787/similiar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0787/similiar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0792/SolutionApproach1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0792/SolutionApproach1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0792/SolutionApproach1Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0792/SolutionApproach1Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0797/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0797/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0797/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0797/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0797/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0797/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0802/Solution0DfsRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0802/Solution0DfsRecursive.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0802/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0802/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0841/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0841/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0841/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0841/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0851/SolutionApproachTSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0851/SolutionApproachTSort.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0851/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0851/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0865/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0865/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0873/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0873/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0886/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0886/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0886/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0886/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0886/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0886/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0886/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0886/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0904/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0904/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0909/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0909/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0922/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0922/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0931/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0931/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0934/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0934/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0934/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0934/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0935/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0935/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0939/SolutionApproach0Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0939/SolutionApproach0Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0939/SolutionApproach0Set1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0939/SolutionApproach0Set1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0962/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0962/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0966/SolutionApproach0Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0966/SolutionApproach0Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0967/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0967/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0967/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0967/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0967/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0967/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP2.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0978/SolutionApproach0DP3.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0987/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0987/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0990/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0990/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc0994/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc0994/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1003/SolutionApproachStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1003/SolutionApproachStack.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1019/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1019/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1020/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1020/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1020/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1020/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1023/SolutionApproach1Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1023/SolutionApproach1Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1031/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1031/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1033/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1033/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1033/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1033/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1034/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1034/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1034/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1034/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1048/SolutionApproach1DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1048/SolutionApproach1DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1048/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1048/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1053/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1053/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1053/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1053/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1054/SolutionApproach0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1054/SolutionApproach0.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1054/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1054/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1059/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1059/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1061/SolutionApproach1BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1061/SolutionApproach1BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1061/SolutionApproach1DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1061/SolutionApproach1DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1061/similar_problems.txt: -------------------------------------------------------------------------------- 1 | 3 0737 https://leetcode.com/problems/sentence-similarity-ii/ -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1065/SolutionApproach0Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1065/SolutionApproach0Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1080/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1080/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1091/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1091/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1091/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1091/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1104/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1104/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1109/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1109/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1123/SolutionApproach1BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1123/SolutionApproach1BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1123/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1123/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1129/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1129/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1129/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1129/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1139/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1139/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1143/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1143/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1155/SolutionApproach0DP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1155/SolutionApproach0DP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1162/SolutionApproachBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1162/SolutionApproachBFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1197/SolutionApproachBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1197/SolutionApproachBFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1201/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1201/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1209/SolutionApproachStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1209/SolutionApproachStack.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1215/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1215/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1229/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1229/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1233/SolutionApproach0Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1233/SolutionApproach0Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1236/FakeHtmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1236/FakeHtmlParser.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1236/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1236/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS2.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1245/SolutionApproach0DFS3.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1245/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1245/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1247/SolutionApproach0Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1247/SolutionApproach0Math.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1254/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1254/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1254/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1254/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1254/SolutionApproach0DFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1254/SolutionApproach0DFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1254/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1254/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1272/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1272/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1272/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1272/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1273/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1273/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1273/SolutionApproach0Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1273/SolutionApproach0Set.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1275/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1275/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1277/SolutionApproach0DP2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1277/SolutionApproach0DP2D.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1288/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1288/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1291/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1291/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1306/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1306/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1306/SolutionApproach0BFS1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1306/SolutionApproach0BFS1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1306/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1306/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1306/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1306/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1311/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1311/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1319/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1319/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1319/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1319/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1353/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1353/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1358/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1358/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1367/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1367/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1376/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1376/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1376/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1376/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1391/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1391/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1391/SolutionApproach0DFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1391/SolutionApproach0DFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1415/SolutionApproach0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1415/SolutionApproach0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1424/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1424/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1485/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1485/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1485/NodeCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1485/NodeCopy.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1498/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1498/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1514/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1514/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1522/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1522/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1530/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1530/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1577/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1577/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1612/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1612/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl3/lc1626/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl3/lc1626/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/all_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/all_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0018/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0018/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0018/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0018/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0023/Solution1MinHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0023/Solution1MinHeap.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0023/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0023/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0025/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0025/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0031/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0031/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0042/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0042/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0045/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0045/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0051/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0051/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0072/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0072/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0076/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0076/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0079/Solution0Backtrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0079/Solution0Backtrack.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0079/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0079/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0081/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0081/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0084/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0084/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0097/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0097/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0115/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0115/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0117/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0117/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0117/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0117/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0120/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0120/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0124/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0124/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0126/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0126/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0127/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0127/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0128/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0128/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0138/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0138/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0138/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0138/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0139/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0139/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0154/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0154/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0158/FakeReader4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0158/FakeReader4.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0159/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0159/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0161/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0161/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0188/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0188/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0201/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0201/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0208/SolutionTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0208/SolutionTrie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0211/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0211/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0218/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0218/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0221/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0221/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0230/follow_up/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0230/follow_up/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0239/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0239/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0248/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0248/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0264/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0264/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0265/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0265/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0269/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0269/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0295/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0295/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0305/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0305/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0309/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0309/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0312/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0312/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0313/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0313/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0314/Solution0BFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0314/Solution0BFS.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0314/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0314/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0316/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0316/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0317/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0317/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0337/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0337/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0358/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0358/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0368/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0368/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0375/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0375/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0395/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0395/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0407/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0407/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0410/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0410/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0423/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0423/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0456/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0456/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0474/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0474/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0489/FakeRobot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0489/FakeRobot.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0505/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0505/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0516/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0516/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0538/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0538/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0549/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0549/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0556/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0556/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0616/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0616/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0621/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0621/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0636/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0636/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0639/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0639/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0646/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0646/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0673/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0673/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0689/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0689/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0698/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0698/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0727/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0727/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0740/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0740/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0742/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0742/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0759/Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0759/Interval.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0759/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0759/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0768/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0768/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0769/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0769/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0778/SolutionApproachPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0778/SolutionApproachPQ.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0801/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0801/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0813/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0813/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0839/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0839/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0863/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0863/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0871/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0871/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0879/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0879/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0907/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0907/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0930/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0930/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0947/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0947/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0956/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0956/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc0992/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc0992/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1027/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1027/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1035/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1035/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1038/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1038/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1040/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1040/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1043/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1043/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1049/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1049/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1049/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1049/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1062/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1062/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1081/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1081/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1092/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1092/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1105/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1105/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1130/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1130/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1168/SolutionApproachPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1168/SolutionApproachPQ.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1186/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1186/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1187/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1187/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1216/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1216/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1234/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1234/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1235/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1235/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1246/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1246/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1248/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1248/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1278/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1278/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1289/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1289/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1300/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1300/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1312/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1312/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1316/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1316/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1335/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1335/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1368/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1368/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1425/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1425/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1438/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1438/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1458/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1458/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl4/lc1516/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl4/lc1516/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0004/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0004/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0085/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0085/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0123/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0123/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0140/Solution0DfsMemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0140/Solution0DfsMemo.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0140/Solution0DfsMemo1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0140/Solution0DfsMemo1.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0140/SolutionDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0140/SolutionDP.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0140/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0140/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0212/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0212/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0214/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0214/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0282/Solution0Backtrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0282/Solution0Backtrack.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0324/followup/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0324/followup/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0324/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0324/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0354/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0354/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0480/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0480/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0499/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0499/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0685/Solution0UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0685/Solution0UnionFind.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0685/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0685/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0827/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0827/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0843/FakeMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0843/FakeMaster.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0850/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0850/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc0862/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc0862/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc1203/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc1203/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl5/lc1483/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl5/lc1483/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl6/lc0391/similar_problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl6/lc0391/similar_problems.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/lvl6/lc0420/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/lvl6/lc0420/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/multithread/lc1242/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/multithread/lc1242/Solution.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/ood/lvl4/lc0431/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/ood/lvl4/lc0431/Node.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/leetcode/sql/problems_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/leetcode/sql/problems_list.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/bit_manipulation/NextPowerOf2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/bit_manipulation/NextPowerOf2.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/recursion/Combination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/recursion/Combination.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/recursion/Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/recursion/Permutation.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/resources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/resources.txt -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/search/binary_search/DemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/search/binary_search/DemoApp.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/sort/bubble_sort/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/sort/bubble_sort/BubbleSort.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/sort/heap_sort/HeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/sort/heap_sort/HeapSort.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/sort/heap_sort/KthSmallest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/sort/heap_sort/KthSmallest.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/union_find/UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/union_find/UnionFind.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/union_find/UnionFindInMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/union_find/UnionFindInMap.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/summary/union_find/UnionFindLightWeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/summary/union_find/UnionFindLightWeight.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/Constant.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/NestedInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/NestedInteger.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/data_structure/graph/Vertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/data_structure/graph/Vertex.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/data_structure/linkedlist/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/data_structure/linkedlist/ListNode.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/data_structure/tree/NaryTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/data_structure/tree/NaryTreeNode.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/data_structure/tree/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/data_structure/tree/TreeNode.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/data_structure/trie/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/data_structure/trie/Trie.java -------------------------------------------------------------------------------- /src/main/java/com/idiotleon/util/data_structure/trie/TrieNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/main/java/com/idiotleon/util/data_structure/trie/TrieNode.java -------------------------------------------------------------------------------- /src/test/java/com/idiotleon/leetcode/lvl4/lc0240/SolutionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/test/java/com/idiotleon/leetcode/lvl4/lc0240/SolutionTests.java -------------------------------------------------------------------------------- /src/test/java/com/idiotleon/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/test/java/com/idiotleon/util/Constants.java -------------------------------------------------------------------------------- /src/test/java/com/idiotleon/util/data_structure/tree/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/test/java/com/idiotleon/util/data_structure/tree/Constants.java -------------------------------------------------------------------------------- /src/test/java/com/idiotleon/util/data_structure/tree/TreeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotleon/leetcode-solution-java-leon/HEAD/src/test/java/com/idiotleon/util/data_structure/tree/TreeUtils.java --------------------------------------------------------------------------------