├── 0001-two-sum ├── 0001-two-sum.java ├── NOTES.md └── README.md ├── 0003-longest-substring-without-repeating-characters ├── 0003-longest-substring-without-repeating-characters.java ├── NOTES.md └── README.md ├── 0004-median-of-two-sorted-arrays ├── 0004-median-of-two-sorted-arrays.java ├── NOTES.md └── README.md ├── 0005-longest-palindromic-substring ├── 0005-longest-palindromic-substring.java ├── NOTES.md └── README.md ├── 0006-zigzag-conversion ├── 0006-zigzag-conversion.java ├── NOTES.md └── README.md ├── 0017-letter-combinations-of-a-phone-number ├── 0017-letter-combinations-of-a-phone-number.java ├── NOTES.md └── README.md ├── 0019-remove-nth-node-from-end-of-list ├── 0019-remove-nth-node-from-end-of-list.java ├── NOTES.md └── README.md ├── 0022-generate-parentheses ├── 0022-generate-parentheses.java ├── NOTES.md └── README.md ├── 0023-merge-k-sorted-lists ├── 0023-merge-k-sorted-lists.java └── NOTES.md ├── 0030-substring-with-concatenation-of-all-words ├── 0030-substring-with-concatenation-of-all-words.java ├── NOTES.md └── README.md ├── 0038-count-and-say ├── 0038-count-and-say.java ├── NOTES.md └── README.md ├── 0039-combination-sum ├── 0039-combination-sum.java ├── NOTES.md └── README.md ├── 0041-first-missing-positive ├── 0041-first-missing-positive.java └── README.md ├── 0042-trapping-rain-water ├── 0042-trapping-rain-water.java └── NOTES.md ├── 0044-wildcard-matching ├── 0044-wildcard-matching.java ├── NOTES.md └── README.md ├── 0045-jump-game-ii ├── 0045-jump-game-ii.java ├── NOTES.md └── README.md ├── 0048-rotate-image ├── 0048-rotate-image.java ├── NOTES.md └── README.md ├── 0049-group-anagrams ├── 0049-group-anagrams.java └── NOTES.md ├── 0050-powx-n ├── 0050-powx-n.java ├── NOTES.md └── README.md ├── 0054-spiral-matrix ├── 0054-spiral-matrix.java ├── NOTES.md └── README.md ├── 0055-jump-game ├── 0055-jump-game.java ├── NOTES.md └── README.md ├── 0070-climbing-stairs ├── 0070-climbing-stairs.java ├── NOTES.md └── README.md ├── 0076-minimum-window-substring ├── 0076-minimum-window-substring.java ├── NOTES.md └── README.md ├── 0083-remove-duplicates-from-sorted-list ├── 0083-remove-duplicates-from-sorted-list.java ├── NOTES.md └── README.md ├── 0084-largest-rectangle-in-histogram ├── 0084-largest-rectangle-in-histogram.java └── README.md ├── 0085-maximal-rectangle ├── 0085-maximal-rectangle.java └── README.md ├── 0093-restore-ip-addresses ├── 0093-restore-ip-addresses.java ├── NOTES.md └── README.md ├── 0100-same-tree ├── 0100-same-tree.java ├── NOTES.md └── README.md ├── 0106-construct-binary-tree-from-inorder-and-postorder-traversal ├── 0106-construct-binary-tree-from-inorder-and-postorder-traversal.java ├── NOTES.md └── README.md ├── 0107-binary-tree-level-order-traversal-ii ├── 0107-binary-tree-level-order-traversal-ii.java ├── NOTES.md └── README.md ├── 0124-binary-tree-maximum-path-sum ├── 0124-binary-tree-maximum-path-sum.java ├── NOTES.md └── README.md ├── 0127-word-ladder ├── 0127-word-ladder.java └── NOTES.md ├── 0129-sum-root-to-leaf-numbers ├── 0129-sum-root-to-leaf-numbers.java ├── NOTES.md └── README.md ├── 0130-surrounded-regions ├── 0130-surrounded-regions.java ├── NOTES.md └── README.md ├── 0134-gas-station ├── 0134-gas-station.java ├── NOTES.md └── README.md ├── 0137-single-number-ii ├── 0137-single-number-ii.java ├── NOTES.md └── README.md ├── 0139-word-break ├── 0139-word-break.java ├── NOTES.md └── README.md ├── 0140-word-break-ii ├── 0140-word-break-ii.java ├── NOTES.md └── README.md ├── 0141-linked-list-cycle ├── 0141-linked-list-cycle.java └── NOTES.md ├── 0149-max-points-on-a-line ├── 0149-max-points-on-a-line.java └── README.md ├── 0150-evaluate-reverse-polish-notation ├── 0150-evaluate-reverse-polish-notation.java ├── NOTES.md └── README.md ├── 0179-largest-number ├── 0179-largest-number.java ├── NOTES.md └── README.md ├── 0191-number-of-1-bits ├── 0191-number-of-1-bits.java └── NOTES.md ├── 0198-house-robber ├── 0198-house-robber.java ├── NOTES.md └── README.md ├── 0201-bitwise-and-of-numbers-range ├── 0201-bitwise-and-of-numbers-range.java ├── NOTES.md └── README.md ├── 0203-remove-linked-list-elements ├── 0203-remove-linked-list-elements.java ├── NOTES.md └── README.md ├── 0212-word-search-ii ├── 0212-word-search-ii.java ├── NOTES.md └── README.md ├── 0213-house-robber-ii ├── 0213-house-robber-ii.java ├── NOTES.md └── README.md ├── 0219-contains-duplicate-ii ├── 0219-contains-duplicate-ii.java ├── NOTES.md └── README.md ├── 0231-power-of-two ├── 0231-power-of-two.java └── NOTES.md ├── 0232-implement-queue-using-stacks ├── 0232-implement-queue-using-stacks.java └── NOTES.md ├── 0239-sliding-window-maximum ├── 0239-sliding-window-maximum.java ├── NOTES.md └── README.md ├── 0253-meeting-rooms-ii ├── 0253-meeting-rooms-ii.java ├── NOTES.md └── README.md ├── 0264-ugly-number-ii ├── 0264-ugly-number-ii.java ├── NOTES.md └── README.md ├── 0268-missing-number ├── 0268-missing-number.java └── README.md ├── 0275-h-index-ii ├── 0275-h-index-ii.java ├── NOTES.md └── README.md ├── 0279-perfect-squares ├── 0279-perfect-squares.java └── README.md ├── 0300-longest-increasing-subsequence ├── 0300-longest-increasing-subsequence.java ├── NOTES.md └── README.md ├── 0315-count-of-smaller-numbers-after-self ├── 0315-count-of-smaller-numbers-after-self.java ├── NOTES.md └── README.md ├── 0334-increasing-triplet-subsequence ├── 0334-increasing-triplet-subsequence.java ├── NOTES.md └── README.md ├── 0339-nested-list-weight-sum ├── 0339-nested-list-weight-sum.java ├── NOTES.md └── README.md ├── 0352-data-stream-as-disjoint-intervals ├── 0352-data-stream-as-disjoint-intervals.java └── README.md ├── 0354-russian-doll-envelopes ├── 0354-russian-doll-envelopes.java ├── NOTES.md └── README.md ├── 0368-largest-divisible-subset ├── 0368-largest-divisible-subset.java ├── NOTES.md └── README.md ├── 0373-find-k-pairs-with-smallest-sums ├── 0373-find-k-pairs-with-smallest-sums.java ├── NOTES.md └── README.md ├── 0377-combination-sum-iv ├── 0377-combination-sum-iv.java ├── NOTES.md └── README.md ├── 0378-kth-smallest-element-in-a-sorted-matrix ├── 0378-kth-smallest-element-in-a-sorted-matrix.java ├── NOTES.md └── README.md ├── 0387-first-unique-character-in-a-string ├── 0387-first-unique-character-in-a-string.java ├── NOTES.md └── README.md ├── 0395-longest-substring-with-at-least-k-repeating-characters ├── 0395-longest-substring-with-at-least-k-repeating-characters.java ├── NOTES.md └── README.md ├── 0402-remove-k-digits ├── 0402-remove-k-digits.java └── NOTES.md ├── 0403-frog-jump ├── 0403-frog-jump.java ├── NOTES.md └── README.md ├── 0404-sum-of-left-leaves ├── 0404-sum-of-left-leaves.java ├── NOTES.md └── README.md ├── 0417-pacific-atlantic-water-flow ├── 0417-pacific-atlantic-water-flow.java ├── NOTES.md └── README.md ├── 0424-longest-repeating-character-replacement ├── 0424-longest-repeating-character-replacement.java └── NOTES.md ├── 0435-non-overlapping-intervals ├── 0435-non-overlapping-intervals.java ├── NOTES.md └── README.md ├── 0436-find-right-interval ├── 0436-find-right-interval.java ├── NOTES.md └── README.md ├── 0437-path-sum-iii ├── 0437-path-sum-iii.java ├── NOTES.md └── README.md ├── 0441-arranging-coins ├── 0441-arranging-coins.java ├── NOTES.md └── README.md ├── 0449-serialize-and-deserialize-bst ├── 0449-serialize-and-deserialize-bst.java ├── NOTES.md └── README.md ├── 0451-sort-characters-by-frequency ├── 0451-sort-characters-by-frequency.java ├── NOTES.md └── README.md ├── 0452-minimum-number-of-arrows-to-burst-balloons ├── 0452-minimum-number-of-arrows-to-burst-balloons.java └── NOTES.md ├── 0457-circular-array-loop ├── 0457-circular-array-loop.java ├── NOTES.md └── README.md ├── 0460-lfu-cache ├── 0460-lfu-cache.java ├── NOTES.md └── README.md ├── 0468-validate-ip-address ├── 0468-validate-ip-address.java ├── NOTES.md └── README.md ├── 0472-concatenated-words ├── 0472-concatenated-words.java ├── NOTES.md └── README.md ├── 0475-heaters ├── 0475-heaters.java ├── NOTES.md └── README.md ├── 0502-ipo ├── 0502-ipo.java ├── NOTES.md └── README.md ├── 0513-find-bottom-left-tree-value ├── 0513-find-bottom-left-tree-value.java └── NOTES.md ├── 0515-find-largest-value-in-each-tree-row ├── 0515-find-largest-value-in-each-tree-row.java ├── NOTES.md └── README.md ├── 0523-continuous-subarray-sum ├── 0523-continuous-subarray-sum.java ├── NOTES.md └── README.md ├── 0525-contiguous-array ├── 0525-contiguous-array.java ├── NOTES.md └── README.md ├── 0528-random-pick-with-weight ├── 0528-random-pick-with-weight.java └── README.md ├── 0530-minimum-absolute-difference-in-bst ├── 0530-minimum-absolute-difference-in-bst.java ├── NOTES.md └── README.md ├── 0538-convert-bst-to-greater-tree ├── 0538-convert-bst-to-greater-tree.java ├── NOTES.md └── README.md ├── 0539-minimum-time-difference ├── 0539-minimum-time-difference.java └── README.md ├── 0543-diameter-of-binary-tree ├── 0543-diameter-of-binary-tree.java └── NOTES.md ├── 0552-student-attendance-record-ii ├── 0552-student-attendance-record-ii.java ├── NOTES.md └── README.md ├── 0553-optimal-division ├── 0553-optimal-division.java ├── NOTES.md └── README.md ├── 0572-subtree-of-another-tree ├── 0572-subtree-of-another-tree.java └── NOTES.md ├── 0575-distribute-candies ├── 0575-distribute-candies.java ├── NOTES.md └── README.md ├── 0581-shortest-unsorted-continuous-subarray ├── 0581-shortest-unsorted-continuous-subarray.java ├── NOTES.md └── README.md ├── 0588-design-in-memory-file-system ├── 0588-design-in-memory-file-system.java ├── NOTES.md └── README.md ├── 0617-merge-two-binary-trees ├── 0617-merge-two-binary-trees.java ├── NOTES.md └── README.md ├── 0629-k-inverse-pairs-array ├── 0629-k-inverse-pairs-array.java ├── NOTES.md └── README.md ├── 0632-smallest-range-covering-elements-from-k-lists ├── 0632-smallest-range-covering-elements-from-k-lists.java ├── NOTES.md └── README.md ├── 0645-set-mismatch ├── 0645-set-mismatch.java ├── NOTES.md └── README.md ├── 0646-maximum-length-of-pair-chain ├── 0646-maximum-length-of-pair-chain.java ├── NOTES.md └── README.md ├── 0647-palindromic-substrings ├── 0647-palindromic-substrings.java ├── NOTES.md └── README.md ├── 0649-dota2-senate ├── 0649-dota2-senate.java ├── NOTES.md └── README.md ├── 0650-2-keys-keyboard ├── 0650-2-keys-keyboard.java ├── NOTES.md └── README.md ├── 0652-find-duplicate-subtrees ├── 0652-find-duplicate-subtrees.java └── README.md ├── 0654-maximum-binary-tree ├── 0654-maximum-binary-tree.java ├── NOTES.md └── README.md ├── 0662-maximum-width-of-binary-tree ├── 0662-maximum-width-of-binary-tree.java ├── NOTES.md └── README.md ├── 0668-kth-smallest-number-in-multiplication-table ├── 0668-kth-smallest-number-in-multiplication-table.java ├── NOTES.md └── README.md ├── 0673-number-of-longest-increasing-subsequence ├── 0673-number-of-longest-increasing-subsequence.java ├── NOTES.md └── README.md ├── 0678-valid-parenthesis-string ├── 0678-valid-parenthesis-string.java ├── NOTES.md └── README.md ├── 0684-redundant-connection ├── 0684-redundant-connection.java ├── NOTES.md └── README.md ├── 0688-knight-probability-in-chessboard ├── 0688-knight-probability-in-chessboard.java ├── NOTES.md └── README.md ├── 0690-employee-importance ├── 0690-employee-importance.java ├── NOTES.md └── README.md ├── 0712-minimum-ascii-delete-sum-for-two-strings ├── 0712-minimum-ascii-delete-sum-for-two-strings.java ├── NOTES.md └── README.md ├── 0713-subarray-product-less-than-k ├── 0713-subarray-product-less-than-k.java ├── NOTES.md └── README.md ├── 0719-find-k-th-smallest-pair-distance ├── 0719-find-k-th-smallest-pair-distance.java ├── NOTES.md └── README.md ├── 0732-my-calendar-iii ├── 0732-my-calendar-iii.java ├── NOTES.md └── README.md ├── 0739-daily-temperatures ├── 0739-daily-temperatures.java ├── NOTES.md └── README.md ├── 0740-delete-and-earn ├── 0740-delete-and-earn.java ├── NOTES.md └── README.md ├── 0746-min-cost-climbing-stairs ├── 0746-min-cost-climbing-stairs.java └── NOTES.md ├── 0748-shortest-completing-word ├── 0748-shortest-completing-word.java ├── NOTES.md └── README.md ├── 0766-toeplitz-matrix ├── 0766-toeplitz-matrix.java └── README.md ├── 0767-reorganize-string ├── 0767-reorganize-string.java ├── NOTES.md └── README.md ├── 0773-sliding-puzzle ├── 0773-sliding-puzzle.java └── README.md ├── 0783-minimum-distance-between-bst-nodes ├── 0783-minimum-distance-between-bst-nodes.java ├── NOTES.md └── README.md ├── 0784-letter-case-permutation ├── 0784-letter-case-permutation.java ├── NOTES.md └── README.md ├── 0787-cheapest-flights-within-k-stops ├── 0787-cheapest-flights-within-k-stops.java ├── NOTES.md └── README.md ├── 0811-subdomain-visit-count ├── 0811-subdomain-visit-count.java ├── NOTES.md └── README.md ├── 0828-count-unique-characters-of-all-substrings-of-a-given-string ├── 0828-count-unique-characters-of-all-substrings-of-a-given-string.java ├── NOTES.md └── README.md ├── 0829-consecutive-numbers-sum ├── 0829-consecutive-numbers-sum.java ├── NOTES.md └── README.md ├── 0833-find-and-replace-in-string ├── 0833-find-and-replace-in-string.java ├── NOTES.md └── README.md ├── 0834-sum-of-distances-in-tree ├── 0834-sum-of-distances-in-tree.java └── README.md ├── 0835-image-overlap ├── 0835-image-overlap.java └── NOTES.md ├── 0841-keys-and-rooms ├── 0841-keys-and-rooms.java ├── NOTES.md └── README.md ├── 0845-longest-mountain-in-array ├── 0845-longest-mountain-in-array.java ├── NOTES.md └── README.md ├── 0852-peak-index-in-a-mountain-array ├── 0852-peak-index-in-a-mountain-array.java ├── NOTES.md └── README.md ├── 0857-minimum-cost-to-hire-k-workers ├── 0857-minimum-cost-to-hire-k-workers.java ├── NOTES.md └── README.md ├── 0859-buddy-strings ├── 0859-buddy-strings.java ├── NOTES.md └── README.md ├── 0862-shortest-subarray-with-sum-at-least-k ├── 0862-shortest-subarray-with-sum-at-least-k.java ├── NOTES.md └── README.md ├── 0863-all-nodes-distance-k-in-binary-tree ├── 0863-all-nodes-distance-k-in-binary-tree.java ├── NOTES.md └── README.md ├── 0865-smallest-subtree-with-all-the-deepest-nodes ├── 0865-smallest-subtree-with-all-the-deepest-nodes.java ├── NOTES.md └── README.md ├── 0872-leaf-similar-trees ├── 0872-leaf-similar-trees.java └── NOTES.md ├── 0873-length-of-longest-fibonacci-subsequence ├── 0873-length-of-longest-fibonacci-subsequence.java ├── NOTES.md └── README.md ├── 0876-middle-of-the-linked-list ├── 0876-middle-of-the-linked-list.java └── README.md ├── 0878-nth-magical-number ├── 0878-nth-magical-number.java ├── NOTES.md └── README.md ├── 0884-uncommon-words-from-two-sentences ├── 0884-uncommon-words-from-two-sentences.java ├── NOTES.md └── README.md ├── 0885-spiral-matrix-iii ├── 0885-spiral-matrix-iii.java └── README.md ├── 0889-construct-binary-tree-from-preorder-and-postorder-traversal ├── 0889-construct-binary-tree-from-preorder-and-postorder-traversal.java ├── NOTES.md └── README.md ├── 0893-groups-of-special-equivalent-strings ├── 0893-groups-of-special-equivalent-strings.java ├── NOTES.md └── README.md ├── 0894-all-possible-full-binary-trees ├── 0894-all-possible-full-binary-trees.java ├── NOTES.md └── README.md ├── 0895-maximum-frequency-stack ├── 0895-maximum-frequency-stack.java ├── NOTES.md └── README.md ├── 0899-orderly-queue ├── 0899-orderly-queue.java └── NOTES.md ├── 0904-fruit-into-baskets ├── 0904-fruit-into-baskets.java ├── NOTES.md └── README.md ├── 0907-sum-of-subarray-minimums ├── 0907-sum-of-subarray-minimums.java └── README.md ├── 0911-online-election ├── 0911-online-election.java ├── NOTES.md └── README.md ├── 0915-partition-array-into-disjoint-intervals ├── 0915-partition-array-into-disjoint-intervals.java └── NOTES.md ├── 0925-long-pressed-name ├── 0925-long-pressed-name.java ├── NOTES.md └── README.md ├── 0930-binary-subarrays-with-sum ├── 0930-binary-subarrays-with-sum.java ├── NOTES.md └── README.md ├── 0931-minimum-falling-path-sum ├── 0931-minimum-falling-path-sum.java └── NOTES.md ├── 0934-shortest-bridge ├── 0934-shortest-bridge.java ├── NOTES.md └── README.md ├── 0935-knight-dialer ├── 0935-knight-dialer.java ├── NOTES.md └── README.md ├── 0936-stamping-the-sequence ├── 0936-stamping-the-sequence.java ├── NOTES.md └── README.md ├── 0938-range-sum-of-bst ├── 0938-range-sum-of-bst.java └── NOTES.md ├── 0947-most-stones-removed-with-same-row-or-column ├── 0947-most-stones-removed-with-same-row-or-column.java ├── NOTES.md └── README.md ├── 0948-bag-of-tokens ├── 0948-bag-of-tokens.java └── README.md ├── 0951-flip-equivalent-binary-trees ├── 0951-flip-equivalent-binary-trees.java ├── NOTES.md └── README.md ├── 0958-check-completeness-of-a-binary-tree ├── 0958-check-completeness-of-a-binary-tree.java ├── NOTES.md └── README.md ├── 0965-univalued-binary-tree ├── 0965-univalued-binary-tree.java ├── NOTES.md └── README.md ├── 0969-pancake-sorting ├── 0969-pancake-sorting.java ├── NOTES.md └── README.md ├── 0971-flip-binary-tree-to-match-preorder-traversal ├── 0971-flip-binary-tree-to-match-preorder-traversal.java ├── NOTES.md └── README.md ├── 0973-k-closest-points-to-origin ├── 0973-k-closest-points-to-origin.java ├── NOTES.md └── README.md ├── 0976-largest-perimeter-triangle ├── NOTES.md └── README.md ├── 0977-squares-of-a-sorted-array ├── 0977-squares-of-a-sorted-array.java ├── NOTES.md └── README.md ├── 0979-distribute-coins-in-binary-tree ├── 0979-distribute-coins-in-binary-tree.java └── NOTES.md ├── 0980-unique-paths-iii ├── 0980-unique-paths-iii.java ├── NOTES.md └── README.md ├── 0983-minimum-cost-for-tickets ├── 0983-minimum-cost-for-tickets.java ├── NOTES.md └── README.md ├── 0986-interval-list-intersections ├── 0986-interval-list-intersections.java ├── NOTES.md └── README.md ├── 0988-smallest-string-starting-from-leaf ├── 0988-smallest-string-starting-from-leaf.java ├── NOTES.md └── README.md ├── 0990-satisfiability-of-equality-equations ├── 0990-satisfiability-of-equality-equations.java ├── NOTES.md └── README.md ├── 0991-broken-calculator ├── 0991-broken-calculator.java └── NOTES.md ├── 0992-subarrays-with-k-different-integers ├── 0992-subarrays-with-k-different-integers.java ├── NOTES.md └── README.md ├── 0993-cousins-in-binary-tree ├── 0993-cousins-in-binary-tree.java ├── NOTES.md └── README.md ├── 0994-rotting-oranges ├── 0994-rotting-oranges.java ├── NOTES.md └── README.md ├── 0995-minimum-number-of-k-consecutive-bit-flips ├── 0995-minimum-number-of-k-consecutive-bit-flips.java └── README.md ├── 0997-find-the-town-judge ├── 0997-find-the-town-judge.java ├── NOTES.md └── README.md ├── 1-two-sum ├── 1-two-sum.java ├── NOTES.md └── README.md ├── 10031-smallest-missing-integer-greater-than-sequential-prefix-sum ├── 10031-smallest-missing-integer-greater-than-sequential-prefix-sum.java └── README.md ├── 1007-minimum-domino-rotations-for-equal-row ├── 1007-minimum-domino-rotations-for-equal-row.java ├── NOTES.md └── README.md ├── 1008-construct-binary-search-tree-from-preorder-traversal ├── 1008-construct-binary-search-tree-from-preorder-traversal.java ├── NOTES.md └── README.md ├── 101-symmetric-tree ├── 101-symmetric-tree.java ├── NOTES.md └── README.md ├── 1011-capacity-to-ship-packages-within-d-days ├── 1011-capacity-to-ship-packages-within-d-days.java ├── NOTES.md └── README.md ├── 102-binary-tree-level-order-traversal ├── 102-binary-tree-level-order-traversal.java ├── NOTES.md └── README.md ├── 1020-number-of-enclaves ├── 1020-number-of-enclaves.java ├── NOTES.md └── README.md ├── 1026-maximum-difference-between-node-and-ancestor ├── 1026-maximum-difference-between-node-and-ancestor.java ├── NOTES.md └── README.md ├── 1027-longest-arithmetic-subsequence ├── 1027-longest-arithmetic-subsequence.java ├── NOTES.md └── README.md ├── 1028-recover-a-tree-from-preorder-traversal ├── 1028-recover-a-tree-from-preorder-traversal.java ├── NOTES.md └── README.md ├── 1029-two-city-scheduling ├── 1029-two-city-scheduling.java └── README.md ├── 1031-maximum-sum-of-two-non-overlapping-subarrays ├── 1031-maximum-sum-of-two-non-overlapping-subarrays.java ├── NOTES.md └── README.md ├── 1032-stream-of-characters ├── 1032-stream-of-characters.java ├── NOTES.md └── README.md ├── 1035-uncrossed-lines ├── 1035-uncrossed-lines.java └── NOTES.md ├── 1038-binary-search-tree-to-greater-sum-tree ├── 1038-binary-search-tree-to-greater-sum-tree.java ├── NOTES.md └── README.md ├── 104-maximum-depth-of-binary-tree ├── 104-maximum-depth-of-binary-tree.java ├── NOTES.md └── README.md ├── 1043-partition-array-for-maximum-sum ├── 1043-partition-array-for-maximum-sum.java └── NOTES.md ├── 1046-last-stone-weight ├── 1046-last-stone-weight.java ├── NOTES.md └── README.md ├── 1048-longest-string-chain ├── 1048-longest-string-chain.java ├── NOTES.md └── README.md ├── 1049-last-stone-weight-ii ├── 1049-last-stone-weight-ii.java ├── NOTES.md └── README.md ├── 105-construct-binary-tree-from-preorder-and-inorder-traversal ├── 105-construct-binary-tree-from-preorder-and-inorder-traversal.java ├── NOTES.md └── README.md ├── 106-construct-binary-tree-from-inorder-and-postorder-traversal ├── 106-construct-binary-tree-from-inorder-and-postorder-traversal.java ├── NOTES.md └── README.md ├── 1061-lexicographically-smallest-equivalent-string ├── 1061-lexicographically-smallest-equivalent-string.java ├── NOTES.md └── README.md ├── 1074-number-of-submatrices-that-sum-to-target ├── 1074-number-of-submatrices-that-sum-to-target.java └── NOTES.md ├── 1079-letter-tile-possibilities ├── 1079-letter-tile-possibilities.java ├── NOTES.md └── README.md ├── 108-convert-sorted-array-to-binary-search-tree ├── 108-convert-sorted-array-to-binary-search-tree.java ├── NOTES.md └── README.md ├── 1080-insufficient-nodes-in-root-to-leaf-paths ├── 1080-insufficient-nodes-in-root-to-leaf-paths.java ├── NOTES.md └── README.md ├── 1081-smallest-subsequence-of-distinct-characters ├── 1081-smallest-subsequence-of-distinct-characters.java ├── NOTES.md └── README.md ├── 1091-shortest-path-in-binary-matrix ├── 1091-shortest-path-in-binary-matrix.java ├── NOTES.md └── README.md ├── 1096-brace-expansion-ii ├── 1096-brace-expansion-ii.java ├── NOTES.md └── README.md ├── 11-container-with-most-water ├── 11-container-with-most-water.java ├── NOTES.md └── README.md ├── 111-minimum-depth-of-binary-tree ├── 111-minimum-depth-of-binary-tree.java ├── NOTES.md └── README.md ├── 1110-delete-nodes-and-return-forest ├── 1110-delete-nodes-and-return-forest.java ├── NOTES.md └── README.md ├── 113-path-sum-ii ├── 113-path-sum-ii.java ├── NOTES.md └── README.md ├── 1137-n-th-tribonacci-number ├── 1137-n-th-tribonacci-number.java ├── NOTES.md └── README.md ├── 114-flatten-binary-tree-to-linked-list ├── 114-flatten-binary-tree-to-linked-list.java ├── NOTES.md └── README.md ├── 1143-longest-common-subsequence ├── 1143-longest-common-subsequence.java └── NOTES.md ├── 1146-snapshot-array ├── 1146-snapshot-array.java ├── NOTES.md └── README.md ├── 115-distinct-subsequences ├── 115-distinct-subsequences.java ├── NOTES.md └── README.md ├── 1155-number-of-dice-rolls-with-target-sum ├── 1155-number-of-dice-rolls-with-target-sum.java ├── NOTES.md └── README.md ├── 1156-swap-for-longest-repeated-character-substring ├── 1156-swap-for-longest-repeated-character-substring.java ├── NOTES.md └── README.md ├── 1161-maximum-level-sum-of-a-binary-tree ├── 1161-maximum-level-sum-of-a-binary-tree.java ├── NOTES.md └── README.md ├── 1162-as-far-from-land-as-possible ├── 1162-as-far-from-land-as-possible.java ├── NOTES.md └── README.md ├── 117-populating-next-right-pointers-in-each-node-ii ├── 117-populating-next-right-pointers-in-each-node-ii.java ├── NOTES.md └── README.md ├── 118-pascals-triangle ├── 118-pascals-triangle.java ├── NOTES.md └── README.md ├── 1187-make-array-strictly-increasing ├── 1187-make-array-strictly-increasing.java ├── NOTES.md └── README.md ├── 1190-reverse-substrings-between-each-pair-of-parentheses ├── 1190-reverse-substrings-between-each-pair-of-parentheses.java ├── NOTES.md └── README.md ├── 1192-critical-connections-in-a-network ├── 1192-critical-connections-in-a-network.java └── README.md ├── 12-integer-to-roman ├── 12-integer-to-roman.java ├── NOTES.md └── README.md ├── 120-triangle ├── 120-triangle.java ├── NOTES.md └── README.md ├── 1202-smallest-string-with-swaps ├── 1202-smallest-string-with-swaps.java ├── NOTES.md └── README.md ├── 1203-sort-items-by-groups-respecting-dependencies ├── 1203-sort-items-by-groups-respecting-dependencies.java ├── NOTES.md └── README.md ├── 1207-unique-number-of-occurrences ├── 1207-unique-number-of-occurrences.java ├── NOTES.md └── README.md ├── 1208-get-equal-substrings-within-budget ├── 1208-get-equal-substrings-within-budget.java ├── NOTES.md └── README.md ├── 1209-remove-all-adjacent-duplicates-in-string-ii ├── 1209-remove-all-adjacent-duplicates-in-string-ii.java ├── NOTES.md └── README.md ├── 1220-count-vowels-permutation ├── 1220-count-vowels-permutation.java ├── NOTES.md └── README.md ├── 1234-replace-the-substring-for-balanced-string ├── 1234-replace-the-substring-for-balanced-string.java ├── NOTES.md └── README.md ├── 1235-maximum-profit-in-job-scheduling ├── 1235-maximum-profit-in-job-scheduling.java ├── NOTES.md └── README.md ├── 1239-maximum-length-of-a-concatenated-string-with-unique-characters ├── 1239-maximum-length-of-a-concatenated-string-with-unique-characters.java ├── NOTES.md └── README.md ├── 124-binary-tree-maximum-path-sum ├── 124-binary-tree-maximum-path-sum.java ├── NOTES.md └── README.md ├── 1248-count-number-of-nice-subarrays ├── 1248-count-number-of-nice-subarrays.java ├── NOTES.md └── README.md ├── 1249-minimum-remove-to-make-valid-parentheses ├── 1249-minimum-remove-to-make-valid-parentheses.java ├── NOTES.md └── README.md ├── 1254-number-of-closed-islands └── 1254-number-of-closed-islands.java ├── 1255-maximum-score-words-formed-by-letters ├── 1255-maximum-score-words-formed-by-letters.java ├── NOTES.md └── README.md ├── 1260-shift-2d-grid ├── 1260-shift-2d-grid.java ├── NOTES.md └── README.md ├── 1268-search-suggestions-system ├── 1268-search-suggestions-system.java ├── NOTES.md └── README.md ├── 127-word-ladder ├── 127-word-ladder.java ├── NOTES.md └── README.md ├── 128-longest-consecutive-sequence ├── 128-longest-consecutive-sequence.java ├── NOTES.md └── README.md ├── 1283-find-the-smallest-divisor-given-a-threshold ├── 1283-find-the-smallest-divisor-given-a-threshold.java ├── NOTES.md └── README.md ├── 1284-minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix ├── 1284-minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix.java └── NOTES.md ├── 1288-remove-covered-intervals ├── 1288-remove-covered-intervals.java ├── NOTES.md └── README.md ├── 1289-minimum-falling-path-sum-ii ├── 1289-minimum-falling-path-sum-ii.java └── NOTES.md ├── 1291-sequential-digits ├── 1291-sequential-digits.java └── NOTES.md ├── 1293-shortest-path-in-a-grid-with-obstacles-elimination ├── 1293-shortest-path-in-a-grid-with-obstacles-elimination.java ├── NOTES.md └── README.md ├── 13-roman-to-integer ├── 13-roman-to-integer.java ├── NOTES.md └── README.md ├── 1300-sum-of-mutated-array-closest-to-target ├── 1300-sum-of-mutated-array-closest-to-target.java ├── NOTES.md └── README.md ├── 1302-deepest-leaves-sum ├── 1302-deepest-leaves-sum.java ├── NOTES.md └── README.md ├── 1312-minimum-insertion-steps-to-make-a-string-palindrome ├── 1312-minimum-insertion-steps-to-make-a-string-palindrome.java ├── NOTES.md └── README.md ├── 1314-matrix-block-sum ├── 1314-matrix-block-sum.java ├── NOTES.md └── README.md ├── 1315-sum-of-nodes-with-even-valued-grandparent ├── 1315-sum-of-nodes-with-even-valued-grandparent.java ├── NOTES.md └── README.md ├── 1318-minimum-flips-to-make-a-or-b-equal-to-c ├── 1318-minimum-flips-to-make-a-or-b-equal-to-c.java ├── NOTES.md └── README.md ├── 1325-delete-leaves-with-a-given-value ├── 1325-delete-leaves-with-a-given-value.java ├── NOTES.md └── README.md ├── 1326-minimum-number-of-taps-to-open-to-water-a-garden ├── 1326-minimum-number-of-taps-to-open-to-water-a-garden.java ├── NOTES.md └── README.md ├── 1328-break-a-palindrome ├── 1328-break-a-palindrome.java ├── NOTES.md └── README.md ├── 1329-sort-the-matrix-diagonally ├── 1329-sort-the-matrix-diagonally.java ├── NOTES.md └── README.md ├── 133-clone-graph ├── 133-clone-graph.java ├── NOTES.md └── README.md ├── 1332-remove-palindromic-subsequences ├── 1332-remove-palindromic-subsequences.java ├── NOTES.md └── README.md ├── 1337-the-k-weakest-rows-in-a-matrix ├── 1337-the-k-weakest-rows-in-a-matrix.java ├── NOTES.md └── README.md ├── 1338-reduce-array-size-to-the-half ├── 1338-reduce-array-size-to-the-half.java ├── NOTES.md └── README.md ├── 1340-jump-game-v ├── 1340-jump-game-v.java └── README.md ├── 1342-number-of-steps-to-reduce-a-number-to-zero ├── 1342-number-of-steps-to-reduce-a-number-to-zero.java ├── NOTES.md └── README.md ├── 1345-jump-game-iv ├── 1345-jump-game-iv.java ├── NOTES.md └── README.md ├── 1347-minimum-number-of-steps-to-make-two-strings-anagram ├── 1347-minimum-number-of-steps-to-make-two-strings-anagram.java └── NOTES.md ├── 1351-count-negative-numbers-in-a-sorted-matrix ├── 1351-count-negative-numbers-in-a-sorted-matrix.java ├── NOTES.md └── README.md ├── 1353-maximum-number-of-events-that-can-be-attended ├── 1353-maximum-number-of-events-that-can-be-attended.java ├── NOTES.md └── README.md ├── 1358-number-of-substrings-containing-all-three-characters ├── 1358-number-of-substrings-containing-all-three-characters.java ├── NOTES.md └── README.md ├── 1359-count-all-valid-pickup-and-delivery-options ├── 1359-count-all-valid-pickup-and-delivery-options.java ├── NOTES.md └── README.md ├── 136-single-number ├── 136-single-number.java └── README.md ├── 1377-frog-position-after-t-seconds ├── 1377-frog-position-after-t-seconds.java ├── NOTES.md └── README.md ├── 138-copy-list-with-random-pointer ├── 138-copy-list-with-random-pointer.java ├── NOTES.md └── README.md ├── 1383-maximum-performance-of-a-team ├── 1383-maximum-performance-of-a-team.java ├── NOTES.md └── README.md ├── 1396-design-underground-system ├── 1396-design-underground-system.java ├── NOTES.md └── README.md ├── 14-longest-common-prefix ├── 14-longest-common-prefix.java ├── NOTES.md └── README.md ├── 1402-reducing-dishes ├── 1402-reducing-dishes.java ├── NOTES.md └── README.md ├── 1406-stone-game-iii ├── 1406-stone-game-iii.java ├── NOTES.md └── README.md ├── 141-linked-list-cycle ├── 141-linked-list-cycle.java ├── NOTES.md └── README.md ├── 1423-maximum-points-you-can-obtain-from-cards ├── 1423-maximum-points-you-can-obtain-from-cards.java └── README.md ├── 1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit ├── 1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit.java ├── NOTES.md └── README.md ├── 1439-find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows ├── 1439-find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows.java ├── NOTES.md └── README.md ├── 1443-minimum-time-to-collect-all-apples-in-a-tree ├── 1443-minimum-time-to-collect-all-apples-in-a-tree.java ├── NOTES.md └── README.md ├── 1448-count-good-nodes-in-binary-tree ├── 1448-count-good-nodes-in-binary-tree.java ├── NOTES.md └── README.md ├── 1456-maximum-number-of-vowels-in-a-substring-of-given-length ├── 1456-maximum-number-of-vowels-in-a-substring-of-given-length.java ├── NOTES.md └── README.md ├── 1457-pseudo-palindromic-paths-in-a-binary-tree ├── 1457-pseudo-palindromic-paths-in-a-binary-tree.java ├── NOTES.md └── README.md ├── 146-lru-cache ├── 146-lru-cache.java ├── NOTES.md └── README.md ├── 1461-check-if-a-string-contains-all-binary-codes-of-size-k ├── 1461-check-if-a-string-contains-all-binary-codes-of-size-k.java ├── NOTES.md └── README.md ├── 1463-cherry-pickup-ii ├── 1463-cherry-pickup-ii.java ├── NOTES.md └── README.md ├── 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts ├── 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.java └── README.md ├── 1472-design-browser-history ├── 1472-design-browser-history.java ├── NOTES.md └── README.md ├── 148-sort-list ├── 148-sort-list.java ├── NOTES.md └── README.md ├── 1480-running-sum-of-1d-array ├── 1480-running-sum-of-1d-array.java ├── NOTES.md └── README.md ├── 1481-least-number-of-unique-integers-after-k-removals ├── 1481-least-number-of-unique-integers-after-k-removals.java ├── NOTES.md └── README.md ├── 1482-minimum-number-of-days-to-make-m-bouquets ├── 1482-minimum-number-of-days-to-make-m-bouquets.java ├── NOTES.md └── README.md ├── 1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree ├── 1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree.java └── NOTES.md ├── 1493-longest-subarray-of-1s-after-deleting-one-element ├── 1493-longest-subarray-of-1s-after-deleting-one-element.java ├── NOTES.md └── README.md ├── 1498-number-of-subsequences-that-satisfy-the-given-sum-condition ├── 1498-number-of-subsequences-that-satisfy-the-given-sum-condition.java ├── NOTES.md └── README.md ├── 15-3sum ├── 15-3sum.java ├── NOTES.md └── README.md ├── 1514-path-with-maximum-probability ├── 1514-path-with-maximum-probability.java ├── NOTES.md └── README.md ├── 1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array ├── 1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array.java ├── NOTES.md └── README.md ├── 155-min-stack ├── 155-min-stack.java ├── NOTES.md └── README.md ├── 1557-minimum-number-of-vertices-to-reach-all-nodes ├── 1557-minimum-number-of-vertices-to-reach-all-nodes.java ├── NOTES.md └── README.md ├── 1575-count-all-possible-routes ├── 1575-count-all-possible-routes.java └── NOTES.md ├── 1578-minimum-time-to-make-rope-colorful ├── 1578-minimum-time-to-make-rope-colorful.java ├── NOTES.md └── README.md ├── 1579-remove-max-number-of-edges-to-keep-graph-fully-traversable ├── 1579-remove-max-number-of-edges-to-keep-graph-fully-traversable.java └── NOTES.md ├── 1584-min-cost-to-connect-all-points ├── 1584-min-cost-to-connect-all-points.java └── README.md ├── 16-3sum-closest ├── 16-3sum-closest.java ├── NOTES.md └── README.md ├── 160-intersection-of-two-linked-lists ├── 160-intersection-of-two-linked-lists.java ├── NOTES.md └── README.md ├── 1609-even-odd-tree ├── 1609-even-odd-tree.java └── NOTES.md ├── 1617-count-subtrees-with-max-distance-between-cities ├── 1617-count-subtrees-with-max-distance-between-cities.java ├── NOTES.md └── README.md ├── 162-find-peak-element ├── 162-find-peak-element.java ├── NOTES.md └── README.md ├── 1626-best-team-with-no-conflicts ├── 1626-best-team-with-no-conflicts.java └── NOTES.md ├── 1627-graph-connectivity-with-threshold ├── 1627-graph-connectivity-with-threshold.java ├── NOTES.md └── README.md ├── 1631-path-with-minimum-effort ├── 1631-path-with-minimum-effort.java ├── NOTES.md └── README.md ├── 1641-count-sorted-vowel-strings ├── 1641-count-sorted-vowel-strings.java ├── NOTES.md └── README.md ├── 1642-furthest-building-you-can-reach ├── 1642-furthest-building-you-can-reach.java ├── NOTES.md └── README.md ├── 1644-lowest-common-ancestor-of-a-binary-tree-ii ├── 1644-lowest-common-ancestor-of-a-binary-tree-ii.java ├── NOTES.md └── README.md ├── 1647-minimum-deletions-to-make-character-frequencies-unique ├── 1647-minimum-deletions-to-make-character-frequencies-unique.java ├── NOTES.md └── README.md ├── 1649-create-sorted-array-through-instructions ├── 1649-create-sorted-array-through-instructions.java └── NOTES.md ├── 165-compare-version-numbers ├── 165-compare-version-numbers.java ├── NOTES.md └── README.md ├── 1650-lowest-common-ancestor-of-a-binary-tree-iii ├── 1650-lowest-common-ancestor-of-a-binary-tree-iii.java ├── NOTES.md └── README.md ├── 1658-minimum-operations-to-reduce-x-to-zero ├── 1658-minimum-operations-to-reduce-x-to-zero.java ├── NOTES.md └── README.md ├── 1662-check-if-two-string-arrays-are-equivalent ├── 1662-check-if-two-string-arrays-are-equivalent.java └── README.md ├── 1663-smallest-string-with-a-given-numeric-value ├── 1663-smallest-string-with-a-given-numeric-value.java ├── NOTES.md └── README.md ├── 167-two-sum-ii-input-array-is-sorted ├── 167-two-sum-ii-input-array-is-sorted.java ├── NOTES.md └── README.md ├── 1675-minimize-deviation-in-array ├── 1675-minimize-deviation-in-array.java ├── NOTES.md └── README.md ├── 1679-max-number-of-k-sum-pairs ├── 1679-max-number-of-k-sum-pairs.java ├── NOTES.md └── README.md ├── 1680-concatenation-of-consecutive-binary-numbers ├── 1680-concatenation-of-consecutive-binary-numbers.java ├── NOTES.md └── README.md ├── 1689-partitioning-into-minimum-number-of-deci-binary-numbers ├── 1689-partitioning-into-minimum-number-of-deci-binary-numbers.java ├── NOTES.md └── README.md ├── 169-majority-element ├── 169-majority-element.java └── README.md ├── 1695-maximum-erasure-value ├── 1695-maximum-erasure-value.java ├── NOTES.md └── README.md ├── 1696-jump-game-vi ├── NOTES.md └── README.md ├── 1697-checking-existence-of-edge-length-limited-paths ├── 1697-checking-existence-of-edge-length-limited-paths.java ├── NOTES.md └── README.md ├── 17-letter-combinations-of-a-phone-number ├── 17-letter-combinations-of-a-phone-number.java ├── NOTES.md └── README.md ├── 1701-average-waiting-time ├── 1701-average-waiting-time.java ├── NOTES.md └── README.md ├── 1704-determine-if-string-halves-are-alike ├── 1704-determine-if-string-halves-are-alike.java └── README.md ├── 1705-maximum-number-of-eaten-apples ├── 1705-maximum-number-of-eaten-apples.java └── NOTES.md ├── 1706-where-will-the-ball-fall ├── 1706-where-will-the-ball-fall.java └── README.md ├── 171-excel-sheet-column-number ├── 171-excel-sheet-column-number.java ├── NOTES.md └── README.md ├── 1710-maximum-units-on-a-truck ├── 1710-maximum-units-on-a-truck.java ├── NOTES.md └── README.md ├── 1721-swapping-nodes-in-a-linked-list ├── 1721-swapping-nodes-in-a-linked-list.java ├── NOTES.md └── README.md ├── 173-binary-search-tree-iterator ├── 173-binary-search-tree-iterator.java ├── NOTES.md └── README.md ├── 1750-minimum-length-of-string-after-deleting-similar-ends ├── 1750-minimum-length-of-string-after-deleting-similar-ends.java └── NOTES.md ├── 1751-maximum-number-of-events-that-can-be-attended-ii ├── 1751-maximum-number-of-events-that-can-be-attended-ii.java ├── NOTES.md └── README.md ├── 1755-closest-subsequence-sum ├── 1755-closest-subsequence-sum.java ├── NOTES.md └── README.md ├── 1760-minimum-limit-of-balls-in-a-bag ├── 1760-minimum-limit-of-balls-in-a-bag.java ├── NOTES.md └── README.md ├── 1770-maximum-score-from-performing-multiplication-operations ├── 1770-maximum-score-from-performing-multiplication-operations.java ├── NOTES.md └── README.md ├── 1799-maximize-score-after-n-operations ├── 1799-maximize-score-after-n-operations.java ├── NOTES.md └── README.md ├── 1802-maximum-value-at-a-given-index-in-a-bounded-array ├── 1802-maximum-value-at-a-given-index-in-a-bounded-array.java ├── NOTES.md └── README.md ├── 1828-queries-on-number-of-points-inside-a-circle ├── 1828-queries-on-number-of-points-inside-a-circle.java ├── NOTES.md └── README.md ├── 1832-check-if-the-sentence-is-pangram ├── NOTES.md └── README.md ├── 1833-maximum-ice-cream-bars ├── 1833-maximum-ice-cream-bars.java └── README.md ├── 1838-frequency-of-the-most-frequent-element ├── 1838-frequency-of-the-most-frequent-element.java ├── NOTES.md └── README.md ├── 188-best-time-to-buy-and-sell-stock-iv ├── 188-best-time-to-buy-and-sell-stock-iv.java ├── NOTES.md └── README.md ├── 19-remove-nth-node-from-end-of-list ├── 19-remove-nth-node-from-end-of-list.java ├── NOTES.md └── README.md ├── 191-number-of-1-bits ├── 191-number-of-1-bits.java ├── NOTES.md └── README.md ├── 1964-find-the-longest-valid-obstacle-course-at-each-position ├── 1964-find-the-longest-valid-obstacle-course-at-each-position.java ├── NOTES.md └── README.md ├── 1968-array-with-elements-not-equal-to-average-of-neighbors ├── 1968-array-with-elements-not-equal-to-average-of-neighbors.java └── README.md ├── 199-binary-tree-right-side-view ├── 199-binary-tree-right-side-view.java ├── NOTES.md └── README.md ├── 1996-the-number-of-weak-characters-in-the-game ├── 1996-the-number-of-weak-characters-in-the-game.java ├── NOTES.md └── README.md ├── 2-add-two-numbers ├── 2-add-two-numbers.java ├── NOTES.md └── README.md ├── 20-valid-parentheses ├── 20-valid-parentheses.java ├── NOTES.md └── README.md ├── 200-number-of-islands ├── 200-number-of-islands.java ├── NOTES.md └── README.md ├── 2000-reverse-prefix-of-word ├── 2000-reverse-prefix-of-word.java └── README.md ├── 2007-find-original-array-from-doubled-array ├── 2007-find-original-array-from-doubled-array.java ├── NOTES.md └── README.md ├── 2008-maximum-earnings-from-taxi ├── 2008-maximum-earnings-from-taxi.java ├── NOTES.md └── README.md ├── 2040-kth-smallest-product-of-two-sorted-arrays ├── 2040-kth-smallest-product-of-two-sorted-arrays.java ├── NOTES.md └── README.md ├── 2045-second-minimum-time-to-reach-destination ├── 2045-second-minimum-time-to-reach-destination.java ├── NOTES.md └── README.md ├── 2050-parallel-courses-iii ├── 2050-parallel-courses-iii.java ├── NOTES.md └── README.md ├── 206-reverse-linked-list ├── 206-reverse-linked-list.java ├── NOTES.md └── README.md ├── 2064-minimized-maximum-of-products-distributed-to-any-store ├── 2064-minimized-maximum-of-products-distributed-to-any-store.java ├── NOTES.md └── README.md ├── 2070-most-beautiful-item-for-each-query ├── 2070-most-beautiful-item-for-each-query.java ├── NOTES.md └── README.md ├── 2088-count-fertile-pyramids-in-a-land ├── 2088-count-fertile-pyramids-in-a-land.java ├── NOTES.md └── README.md ├── 2090-k-radius-subarray-averages ├── 2090-k-radius-subarray-averages.java ├── NOTES.md └── README.md ├── 2095-delete-the-middle-node-of-a-linked-list ├── 2095-delete-the-middle-node-of-a-linked-list.java ├── NOTES.md └── README.md ├── 21-merge-two-sorted-lists ├── 21-merge-two-sorted-lists.java ├── NOTES.md └── README.md ├── 2102-sequentially-ordinal-rank-tracker └── README.md ├── 2108-find-first-palindromic-string-in-the-array ├── 2108-find-first-palindromic-string-in-the-array.java └── NOTES.md ├── 2131-longest-palindrome-by-concatenating-two-letter-words ├── 2131-longest-palindrome-by-concatenating-two-letter-words.java └── README.md ├── 2136-earliest-possible-day-of-full-bloom ├── 2136-earliest-possible-day-of-full-bloom.java ├── NOTES.md └── README.md ├── 2141-maximum-running-time-of-n-computers ├── 2141-maximum-running-time-of-n-computers.java ├── NOTES.md └── README.md ├── 2149-rearrange-array-elements-by-sign ├── 2149-rearrange-array-elements-by-sign.java └── NOTES.md ├── 215-kth-largest-element-in-an-array ├── 215-kth-largest-element-in-an-array.java └── README.md ├── 216-combination-sum-iii ├── 216-combination-sum-iii.java ├── NOTES.md └── README.md ├── 2169-count-operations-to-obtain-zero ├── NOTES.md └── README.md ├── 217-contains-duplicate ├── 217-contains-duplicate.java ├── NOTES.md └── README.md ├── 2170-minimum-operations-to-make-the-array-alternating ├── 2170-minimum-operations-to-make-the-array-alternating.java ├── NOTES.md └── README.md ├── 2178-maximum-split-of-positive-even-integers ├── 2178-maximum-split-of-positive-even-integers.java ├── NOTES.md └── README.md ├── 2180-count-integers-with-even-digit-sum ├── 2180-count-integers-with-even-digit-sum.java ├── NOTES.md └── README.md ├── 2181-merge-nodes-in-between-zeros ├── 2181-merge-nodes-in-between-zeros.java ├── NOTES.md └── README.md ├── 2185-counting-words-with-a-given-prefix ├── 2185-counting-words-with-a-given-prefix.java ├── NOTES.md └── README.md ├── 2186-minimum-number-of-steps-to-make-two-strings-anagram-ii ├── 2186-minimum-number-of-steps-to-make-two-strings-anagram-ii.java ├── NOTES.md └── README.md ├── 2187-minimum-time-to-complete-trips ├── 2187-minimum-time-to-complete-trips.java ├── NOTES.md └── README.md ├── 2190-most-frequent-number-following-key-in-an-array ├── 2190-most-frequent-number-following-key-in-an-array.java ├── NOTES.md └── README.md ├── 2191-sort-the-jumbled-numbers ├── 2191-sort-the-jumbled-numbers.java ├── NOTES.md └── README.md ├── 2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph ├── 2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph.java ├── NOTES.md └── README.md ├── 2193-minimum-number-of-moves-to-make-palindrome ├── 2193-minimum-number-of-moves-to-make-palindrome.java ├── NOTES.md └── README.md ├── 2195-append-k-integers-with-minimal-sum ├── 2195-append-k-integers-with-minimal-sum.java ├── NOTES.md └── README.md ├── 2196-create-binary-tree-from-descriptions ├── 2196-create-binary-tree-from-descriptions.java ├── NOTES.md └── README.md ├── 2197-replace-non-coprime-numbers-in-array ├── 2197-replace-non-coprime-numbers-in-array.java ├── NOTES.md └── README.md ├── 22-generate-parentheses ├── 22-generate-parentheses.java ├── NOTES.md └── README.md ├── 2200-find-all-k-distant-indices-in-an-array ├── 2200-find-all-k-distant-indices-in-an-array.java ├── NOTES.md └── README.md ├── 2201-count-artifacts-that-can-be-extracted ├── 2201-count-artifacts-that-can-be-extracted.java ├── NOTES.md └── README.md ├── 2202-maximize-the-topmost-element-after-k-moves ├── 2202-maximize-the-topmost-element-after-k-moves.java ├── NOTES.md └── README.md ├── 2206-divide-array-into-equal-pairs ├── 2206-divide-array-into-equal-pairs.java ├── NOTES.md └── README.md ├── 2207-maximize-number-of-subsequences-in-a-string ├── 2207-maximize-number-of-subsequences-in-a-string.java ├── NOTES.md └── README.md ├── 2208-minimum-operations-to-halve-array-sum ├── 2208-minimum-operations-to-halve-array-sum.java ├── NOTES.md └── README.md ├── 2210-count-hills-and-valleys-in-an-array ├── 2210-count-hills-and-valleys-in-an-array.java ├── NOTES.md └── README.md ├── 2211-count-collisions-on-a-road ├── 2211-count-collisions-on-a-road.java ├── NOTES.md └── README.md ├── 2212-maximum-points-in-an-archery-competition ├── 2212-maximum-points-in-an-archery-competition.java ├── NOTES.md └── README.md ├── 2220-minimum-bit-flips-to-convert-number ├── 2220-minimum-bit-flips-to-convert-number.java ├── NOTES.md └── README.md ├── 2221-find-triangular-sum-of-an-array ├── 2221-find-triangular-sum-of-an-array.java ├── NOTES.md └── README.md ├── 2222-number-of-ways-to-select-buildings └── README.md ├── 2224-minimum-number-of-operations-to-convert-time ├── 2224-minimum-number-of-operations-to-convert-time.java ├── NOTES.md └── README.md ├── 2225-find-players-with-zero-or-one-losses ├── 2225-find-players-with-zero-or-one-losses.java ├── NOTES.md └── README.md ├── 2226-maximum-candies-allocated-to-k-children ├── 2226-maximum-candies-allocated-to-k-children.java ├── NOTES.md └── README.md ├── 2227-encrypt-and-decrypt-strings ├── 2227-encrypt-and-decrypt-strings.java ├── NOTES.md └── README.md ├── 2231-largest-number-after-digit-swaps-by-parity ├── 2231-largest-number-after-digit-swaps-by-parity.java ├── NOTES.md └── README.md ├── 2232-minimize-result-by-adding-parentheses-to-expression ├── 2232-minimize-result-by-adding-parentheses-to-expression.java ├── NOTES.md └── README.md ├── 2233-maximum-product-after-k-increments ├── 2233-maximum-product-after-k-increments.java ├── NOTES.md └── README.md ├── 2243-calculate-digit-sum-of-a-string ├── 2243-calculate-digit-sum-of-a-string.java ├── NOTES.md └── README.md ├── 2244-minimum-rounds-to-complete-all-tasks ├── 2244-minimum-rounds-to-complete-all-tasks.java ├── NOTES.md └── README.md ├── 2249-count-lattice-points-inside-a-circle ├── 2249-count-lattice-points-inside-a-circle.java ├── NOTES.md └── README.md ├── 225-implement-stack-using-queues ├── 225-implement-stack-using-queues.java ├── NOTES.md └── README.md ├── 2255-count-prefixes-of-a-given-string ├── 2255-count-prefixes-of-a-given-string.java ├── NOTES.md └── README.md ├── 2256-minimum-average-difference ├── 2256-minimum-average-difference.java ├── NOTES.md └── README.md ├── 2257-count-unguarded-cells-in-the-grid ├── 2257-count-unguarded-cells-in-the-grid.java ├── NOTES.md └── README.md ├── 2259-remove-digit-from-number-to-maximize-result ├── 2259-remove-digit-from-number-to-maximize-result.java ├── NOTES.md └── README.md ├── 226-invert-binary-tree ├── 226-invert-binary-tree.java ├── NOTES.md └── README.md ├── 2260-minimum-consecutive-cards-to-pick-up ├── 2260-minimum-consecutive-cards-to-pick-up.java ├── NOTES.md └── README.md ├── 2261-k-divisible-elements-subarrays ├── 2261-k-divisible-elements-subarrays.java ├── NOTES.md └── README.md ├── 2262-total-appeal-of-a-string ├── 2262-total-appeal-of-a-string.java ├── NOTES.md └── README.md ├── 2264-largest-3-same-digit-number-in-string ├── 2264-largest-3-same-digit-number-in-string.java ├── NOTES.md └── README.md ├── 2265-count-nodes-equal-to-average-of-subtree ├── 2265-count-nodes-equal-to-average-of-subtree.java ├── NOTES.md └── README.md ├── 2266-count-number-of-texts ├── 2266-count-number-of-texts.java ├── NOTES.md └── README.md ├── 227-basic-calculator-ii ├── 227-basic-calculator-ii.java ├── NOTES.md └── README.md ├── 2275-largest-combination-with-bitwise-and-greater-than-zero ├── 2275-largest-combination-with-bitwise-and-greater-than-zero.java ├── NOTES.md └── README.md ├── 2276-count-integers-in-intervals ├── 2276-count-integers-in-intervals.java ├── NOTES.md └── README.md ├── 2278-percentage-of-letter-in-string ├── 2278-percentage-of-letter-in-string.java ├── NOTES.md └── README.md ├── 2279-maximum-bags-with-full-capacity-of-rocks └── README.md ├── 228-summary-ranges ├── 228-summary-ranges.java ├── NOTES.md └── README.md ├── 2283-check-if-number-has-equal-digit-count-and-digit-value ├── 2283-check-if-number-has-equal-digit-count-and-digit-value.java ├── NOTES.md └── README.md ├── 2284-sender-with-largest-word-count ├── 2284-sender-with-largest-word-count.java ├── NOTES.md └── README.md ├── 2285-maximum-total-importance-of-roads ├── 2285-maximum-total-importance-of-roads.java ├── NOTES.md └── README.md ├── 2287-rearrange-characters-to-make-target-string ├── 2287-rearrange-characters-to-make-target-string.java ├── NOTES.md └── README.md ├── 2288-apply-discount-to-prices ├── 2288-apply-discount-to-prices.java ├── NOTES.md └── README.md ├── 2289-steps-to-make-array-non-decreasing ├── 2289-steps-to-make-array-non-decreasing.java ├── NOTES.md └── README.md ├── 2293-min-max-game ├── 2293-min-max-game.java ├── NOTES.md └── README.md ├── 2294-partition-array-such-that-maximum-difference-is-k ├── 2294-partition-array-such-that-maximum-difference-is-k.java ├── NOTES.md └── README.md ├── 2295-replace-elements-in-an-array ├── 2295-replace-elements-in-an-array.java ├── NOTES.md └── README.md ├── 23-merge-k-sorted-lists ├── 23-merge-k-sorted-lists.java ├── NOTES.md └── README.md ├── 230-kth-smallest-element-in-a-bst ├── 230-kth-smallest-element-in-a-bst.java ├── NOTES.md └── README.md ├── 2301-match-substring-after-replacement ├── 2301-match-substring-after-replacement.java └── README.md ├── 2302-count-subarrays-with-score-less-than-k ├── 2302-count-subarrays-with-score-less-than-k.java └── README.md ├── 2303-calculate-amount-paid-in-taxes ├── 2303-calculate-amount-paid-in-taxes.java ├── NOTES.md └── README.md ├── 2305-fair-distribution-of-cookies ├── 2305-fair-distribution-of-cookies.java ├── NOTES.md └── README.md ├── 2309-greatest-english-letter-in-upper-and-lower-case ├── 2309-greatest-english-letter-in-upper-and-lower-case.java └── README.md ├── 2310-sum-of-numbers-with-units-digit-k ├── 2310-sum-of-numbers-with-units-digit-k.java ├── NOTES.md └── README.md ├── 2311-longest-binary-subsequence-less-than-or-equal-to-k ├── 2311-longest-binary-subsequence-less-than-or-equal-to-k.java └── README.md ├── 2315-count-asterisks ├── 2315-count-asterisks.java └── README.md ├── 2316-count-unreachable-pairs-of-nodes-in-an-undirected-graph ├── 2316-count-unreachable-pairs-of-nodes-in-an-undirected-graph.java ├── NOTES.md └── README.md ├── 2317-maximum-xor-after-operations ├── 2317-maximum-xor-after-operations.java ├── NOTES.md └── README.md ├── 2319-check-if-matrix-is-x-matrix ├── 2319-check-if-matrix-is-x-matrix.java ├── NOTES.md └── README.md ├── 232-implement-queue-using-stacks ├── 232-implement-queue-using-stacks.java ├── NOTES.md └── README.md ├── 2320-count-number-of-ways-to-place-houses ├── 2320-count-number-of-ways-to-place-houses.java ├── NOTES.md └── README.md ├── 2328-number-of-increasing-paths-in-a-grid ├── 2328-number-of-increasing-paths-in-a-grid.java ├── NOTES.md └── README.md ├── 2335-minimum-amount-of-time-to-fill-cups ├── 2335-minimum-amount-of-time-to-fill-cups.java ├── NOTES.md └── README.md ├── 2336-smallest-number-in-infinite-set ├── 2336-smallest-number-in-infinite-set.java ├── NOTES.md └── README.md ├── 234-palindrome-linked-list ├── 234-palindrome-linked-list.java ├── NOTES.md └── README.md ├── 2341-maximum-number-of-pairs-in-array ├── 2341-maximum-number-of-pairs-in-array.java ├── NOTES.md └── README.md ├── 2342-max-sum-of-a-pair-with-equal-sum-of-digits ├── 2342-max-sum-of-a-pair-with-equal-sum-of-digits.java ├── NOTES.md └── README.md ├── 2343-query-kth-smallest-trimmed-number ├── 2343-query-kth-smallest-trimmed-number.java ├── NOTES.md └── README.md ├── 2344-minimum-deletions-to-make-array-divisible ├── 2344-minimum-deletions-to-make-array-divisible.java ├── NOTES.md └── README.md ├── 2349-design-a-number-container-system ├── 2349-design-a-number-container-system.java ├── NOTES.md └── README.md ├── 235-lowest-common-ancestor-of-a-binary-search-tree ├── 235-lowest-common-ancestor-of-a-binary-search-tree.java ├── NOTES.md └── README.md ├── 2350-shortest-impossible-sequence-of-rolls ├── 2350-shortest-impossible-sequence-of-rolls.java └── NOTES.md ├── 2351-first-letter-to-appear-twice ├── 2351-first-letter-to-appear-twice.java ├── NOTES.md └── README.md ├── 2352-equal-row-and-column-pairs ├── 2352-equal-row-and-column-pairs.java ├── NOTES.md └── README.md ├── 2354-number-of-excellent-pairs ├── 2354-number-of-excellent-pairs.java ├── NOTES.md └── README.md ├── 2357-make-array-zero-by-subtracting-equal-amounts ├── 2357-make-array-zero-by-subtracting-equal-amounts.java ├── NOTES.md └── README.md ├── 2358-maximum-number-of-groups-entering-a-competition ├── 2358-maximum-number-of-groups-entering-a-competition.java ├── NOTES.md └── README.md ├── 2359-find-closest-node-to-given-two-nodes ├── 2359-find-closest-node-to-given-two-nodes.java └── README.md ├── 236-lowest-common-ancestor-of-a-binary-tree ├── 236-lowest-common-ancestor-of-a-binary-tree.java ├── NOTES.md └── README.md ├── 2360-longest-cycle-in-a-graph ├── 2360-longest-cycle-in-a-graph.java ├── NOTES.md └── README.md ├── 2363-merge-similar-items ├── 2363-merge-similar-items.java └── README.md ├── 2364-count-number-of-bad-pairs ├── 2364-count-number-of-bad-pairs.java ├── NOTES.md └── README.md ├── 2365-task-scheduler-ii ├── 2365-task-scheduler-ii.java ├── NOTES.md └── README.md ├── 2366-minimum-replacements-to-sort-the-array ├── 2366-minimum-replacements-to-sort-the-array.java ├── NOTES.md └── README.md ├── 2367-number-of-arithmetic-triplets ├── 2367-number-of-arithmetic-triplets.java ├── NOTES.md └── README.md ├── 2368-reachable-nodes-with-restrictions ├── 2368-reachable-nodes-with-restrictions.java ├── NOTES.md └── README.md ├── 2369-check-if-there-is-a-valid-partition-for-the-array ├── 2369-check-if-there-is-a-valid-partition-for-the-array.java ├── NOTES.md └── README.md ├── 237-delete-node-in-a-linked-list ├── 237-delete-node-in-a-linked-list.java ├── NOTES.md └── README.md ├── 2373-largest-local-values-in-a-matrix ├── 2373-largest-local-values-in-a-matrix.java └── README.md ├── 2374-node-with-highest-edge-score ├── 2374-node-with-highest-edge-score.java ├── NOTES.md └── README.md ├── 2375-construct-smallest-number-from-di-string ├── 2375-construct-smallest-number-from-di-string.java ├── NOTES.md └── README.md ├── 2379-minimum-recolors-to-get-k-consecutive-black-blocks ├── 2379-minimum-recolors-to-get-k-consecutive-black-blocks.java ├── NOTES.md └── README.md ├── 2380-time-needed-to-rearrange-a-binary-string ├── 2380-time-needed-to-rearrange-a-binary-string.java ├── NOTES.md └── README.md ├── 2381-shifting-letters-ii ├── 2381-shifting-letters-ii.java ├── NOTES.md └── README.md ├── 2383-minimum-hours-of-training-to-win-a-competition ├── 2383-minimum-hours-of-training-to-win-a-competition.java ├── NOTES.md └── README.md ├── 2384-largest-palindromic-number ├── 2384-largest-palindromic-number.java ├── NOTES.md └── README.md ├── 2385-amount-of-time-for-binary-tree-to-be-infected ├── 2385-amount-of-time-for-binary-tree-to-be-infected.java ├── NOTES.md └── README.md ├── 2389-longest-subsequence-with-limited-sum ├── 2389-longest-subsequence-with-limited-sum.java └── NOTES.md ├── 2390-removing-stars-from-a-string ├── 2390-removing-stars-from-a-string.java ├── NOTES.md └── README.md ├── 2391-minimum-amount-of-time-to-collect-garbage ├── 2391-minimum-amount-of-time-to-collect-garbage.java ├── NOTES.md └── README.md ├── 2392-build-a-matrix-with-conditions ├── 2392-build-a-matrix-with-conditions.java ├── NOTES.md └── README.md ├── 2399-check-distances-between-same-letters ├── 2399-check-distances-between-same-letters.java ├── NOTES.md └── README.md ├── 24-swap-nodes-in-pairs ├── 24-swap-nodes-in-pairs.java ├── NOTES.md └── README.md ├── 240-search-a-2d-matrix-ii ├── 240-search-a-2d-matrix-ii.java ├── NOTES.md └── README.md ├── 2400-number-of-ways-to-reach-a-position-after-exactly-k-steps ├── 2400-number-of-ways-to-reach-a-position-after-exactly-k-steps.java ├── NOTES.md └── README.md ├── 2401-longest-nice-subarray ├── 2401-longest-nice-subarray.java ├── NOTES.md └── README.md ├── 2402-meeting-rooms-iii ├── 2402-meeting-rooms-iii.java └── README.md ├── 2413-smallest-even-multiple ├── 2413-smallest-even-multiple.java ├── NOTES.md └── README.md ├── 2414-length-of-the-longest-alphabetical-continuous-substring ├── 2414-length-of-the-longest-alphabetical-continuous-substring.java ├── NOTES.md └── README.md ├── 2415-reverse-odd-levels-of-binary-tree ├── 2415-reverse-odd-levels-of-binary-tree.java ├── NOTES.md └── README.md ├── 2418-sort-the-people ├── 2418-sort-the-people.java ├── NOTES.md └── README.md ├── 2419-longest-subarray-with-maximum-bitwise-and ├── 2419-longest-subarray-with-maximum-bitwise-and.java ├── NOTES.md └── README.md ├── 242-valid-anagram ├── 242-valid-anagram.java ├── NOTES.md └── README.md ├── 2420-find-all-good-indices ├── 2420-find-all-good-indices.java ├── NOTES.md └── README.md ├── 2423-remove-letter-to-equalize-frequency ├── 2423-remove-letter-to-equalize-frequency.java ├── NOTES.md └── README.md ├── 2424-longest-uploaded-prefix ├── 2424-longest-uploaded-prefix.java ├── NOTES.md └── README.md ├── 2425-bitwise-xor-of-all-pairings ├── 2425-bitwise-xor-of-all-pairings.java ├── NOTES.md └── README.md ├── 2427-number-of-common-factors ├── 2427-number-of-common-factors.java ├── NOTES.md └── README.md ├── 2428-maximum-sum-of-an-hourglass ├── 2428-maximum-sum-of-an-hourglass.java ├── NOTES.md └── README.md ├── 2429-minimize-xor ├── 2429-minimize-xor.java ├── NOTES.md └── README.md ├── 2434-using-a-robot-to-print-the-lexicographically-smallest-string ├── 2434-using-a-robot-to-print-the-lexicographically-smallest-string.java ├── NOTES.md └── README.md ├── 2438-range-product-queries-of-powers ├── 2438-range-product-queries-of-powers.java ├── NOTES.md └── README.md ├── 2439-minimize-maximum-of-array ├── NOTES.md └── README.md ├── 2440-create-components-with-same-value ├── 2440-create-components-with-same-value.java ├── NOTES.md └── README.md ├── 2443-sum-of-number-and-its-reverse ├── 2443-sum-of-number-and-its-reverse.java ├── NOTES.md └── README.md ├── 2444-count-subarrays-with-fixed-bounds ├── 2444-count-subarrays-with-fixed-bounds.java └── NOTES.md ├── 2448-minimum-cost-to-make-array-equal ├── 2448-minimum-cost-to-make-array-equal.java ├── NOTES.md └── README.md ├── 2449-minimum-number-of-operations-to-make-arrays-similar ├── 2449-minimum-number-of-operations-to-make-arrays-similar.java └── NOTES.md ├── 2451-odd-string-difference └── README.md ├── 2457-minimum-addition-to-make-integer-beautiful ├── 2457-minimum-addition-to-make-integer-beautiful.java ├── NOTES.md └── README.md ├── 2466-count-ways-to-build-good-strings ├── 2466-count-ways-to-build-good-strings.java ├── NOTES.md └── README.md ├── 25-reverse-nodes-in-k-group ├── 25-reverse-nodes-in-k-group.java ├── NOTES.md └── README.md ├── 2508-add-edges-to-make-degrees-of-all-nodes-even ├── 2508-add-edges-to-make-degrees-of-all-nodes-even.java ├── NOTES.md └── README.md ├── 2543-check-if-point-is-reachable ├── 2543-check-if-point-is-reachable.java ├── NOTES.md └── README.md ├── 2551-put-marbles-in-bags ├── 2551-put-marbles-in-bags.java ├── NOTES.md └── README.md ├── 2552-count-increasing-quadruplets ├── 2552-count-increasing-quadruplets.java └── README.md ├── 2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip ├── 2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip.cpp ├── NOTES.md └── README.md ├── 2560-house-robber-iv ├── 2560-house-robber-iv.java └── README.md ├── 2561-rearranging-fruits ├── 2561-rearranging-fruits.java ├── NOTES.md └── README.md ├── 2567-minimum-score-by-changing-two-elements ├── 2567-minimum-score-by-changing-two-elements.java ├── NOTES.md └── README.md ├── 2571-minimum-operations-to-reduce-an-integer-to-0 ├── 2571-minimum-operations-to-reduce-an-integer-to-0.java ├── NOTES.md └── README.md ├── 2585-number-of-ways-to-earn-points ├── 2585-number-of-ways-to-earn-points.java ├── NOTES.md └── README.md ├── 26-remove-duplicates-from-sorted-array ├── 26-remove-duplicates-from-sorted-array.java ├── NOTES.md └── README.md ├── 2608-shortest-cycle-in-a-graph ├── 2608-shortest-cycle-in-a-graph.java ├── NOTES.md └── README.md ├── 2616-minimize-the-maximum-difference-of-pairs ├── 2616-minimize-the-maximum-difference-of-pairs.java ├── NOTES.md └── README.md ├── 2642-design-graph-with-shortest-path-calculator ├── 2642-design-graph-with-shortest-path-calculator.java ├── NOTES.md └── README.md ├── 268-missing-number ├── 268-missing-number.java ├── NOTES.md └── README.md ├── 2681-power-of-heroes ├── 2681-power-of-heroes.java ├── NOTES.md └── README.md ├── 2684-maximum-number-of-moves-in-a-grid ├── 2684-maximum-number-of-moves-in-a-grid.java ├── NOTES.md └── README.md ├── 2685-count-the-number-of-complete-components ├── 2685-count-the-number-of-complete-components.java ├── NOTES.md └── README.md ├── 2698-find-the-punishment-number-of-an-integer ├── 2698-find-the-punishment-number-of-an-integer.java ├── NOTES.md └── README.md ├── 27-remove-element ├── 27-remove-element.java ├── NOTES.md └── README.md ├── 2707-extra-characters-in-a-string ├── 2707-extra-characters-in-a-string.java ├── NOTES.md └── README.md ├── 2708-maximum-strength-of-a-group ├── 2708-maximum-strength-of-a-group.java └── README.md ├── 2709-greatest-common-divisor-traversal ├── 2709-greatest-common-divisor-traversal.java ├── NOTES.md └── README.md ├── 2718-sum-of-matrix-after-queries ├── 2718-sum-of-matrix-after-queries.java ├── NOTES.md └── README.md ├── 2731-movement-of-robots ├── 2731-movement-of-robots.java ├── NOTES.md └── README.md ├── 2732-find-a-good-subset-of-the-matrix ├── 2732-find-a-good-subset-of-the-matrix.java ├── NOTES.md └── README.md ├── 2735-collecting-chocolates ├── 2735-collecting-chocolates.java ├── NOTES.md └── README.md ├── 2741-special-permutations ├── 2741-special-permutations.java ├── NOTES.md └── README.md ├── 2742-painting-the-walls ├── 2742-painting-the-walls.java ├── NOTES.md └── README.md ├── 2746-decremental-string-concatenation ├── 2746-decremental-string-concatenation.java ├── NOTES.md └── README.md ├── 2751-robot-collisions ├── 2751-robot-collisions.java ├── NOTES.md └── README.md ├── 2763-sum-of-imbalance-numbers-of-all-subarrays ├── 2763-sum-of-imbalance-numbers-of-all-subarrays.java ├── NOTES.md └── README.md ├── 2767-partition-string-into-minimum-beautiful-substrings ├── 2767-partition-string-into-minimum-beautiful-substrings.java ├── NOTES.md └── README.md ├── 2772-apply-operations-to-make-all-array-elements-equal-to-zero ├── 2772-apply-operations-to-make-all-array-elements-equal-to-zero.java ├── NOTES.md └── README.md ├── 28-implement-strstr ├── 28-implement-strstr.java ├── NOTES.md └── README.md ├── 2826-sorting-three-groups ├── 2826-sorting-three-groups.java ├── NOTES.md └── README.md ├── 2829-determine-the-minimum-sum-of-a-k-avoiding-array ├── 2829-determine-the-minimum-sum-of-a-k-avoiding-array.java ├── NOTES.md └── README.md ├── 2830-maximize-the-profit-as-the-salesman ├── 2830-maximize-the-profit-as-the-salesman.java ├── NOTES.md └── README.md ├── 2831-find-the-longest-equal-subarray ├── 2831-find-the-longest-equal-subarray.java ├── NOTES.md └── README.md ├── 2834-find-the-minimum-possible-sum-of-a-beautiful-array ├── 2834-find-the-minimum-possible-sum-of-a-beautiful-array.java ├── NOTES.md └── README.md ├── 2835-minimum-operations-to-form-subsequence-with-target-sum ├── 2835-minimum-operations-to-form-subsequence-with-target-sum.java ├── NOTES.md └── README.md ├── 2841-maximum-sum-of-almost-unique-subarray ├── 2841-maximum-sum-of-almost-unique-subarray.java ├── NOTES.md └── README.md ├── 2850-minimum-moves-to-spread-stones-over-grid ├── 2850-minimum-moves-to-spread-stones-over-grid.java ├── NOTES.md └── README.md ├── 2864-maximum-odd-binary-number ├── 2864-maximum-odd-binary-number.java └── NOTES.md ├── 287-find-the-duplicate-number ├── 287-find-the-duplicate-number.java ├── NOTES.md └── README.md ├── 2870-minimum-number-of-operations-to-make-array-empty ├── 2870-minimum-number-of-operations-to-make-array-empty.java └── README.md ├── 2871-split-array-into-maximum-number-of-subarrays ├── 2871-split-array-into-maximum-number-of-subarrays.java ├── NOTES.md └── README.md ├── 2872-maximum-number-of-k-divisible-components ├── 2872-maximum-number-of-k-divisible-components.java ├── NOTES.md └── README.md ├── 289-game-of-life ├── 289-game-of-life.java ├── NOTES.md └── README.md ├── 2896-apply-operations-to-make-two-strings-equal ├── 2896-apply-operations-to-make-two-strings-equal.java └── NOTES.md ├── 29-divide-two-integers ├── 29-divide-two-integers.java ├── NOTES.md └── README.md ├── 2919-minimum-increment-operations-to-make-array-beautiful ├── 2919-minimum-increment-operations-to-make-array-beautiful.java ├── NOTES.md └── README.md ├── 2931-maximum-spending-after-buying-items ├── 2931-maximum-spending-after-buying-items.java └── README.md ├── 2966-divide-array-into-arrays-with-max-difference ├── 2966-divide-array-into-arrays-with-max-difference.java └── NOTES.md ├── 2971-find-polygon-with-the-largest-perimeter ├── 2971-find-polygon-with-the-largest-perimeter.java ├── NOTES.md └── README.md ├── 2997-minimum-number-of-operations-to-make-array-xor-equal-to-k ├── 2997-minimum-number-of-operations-to-make-array-xor-equal-to-k.java ├── NOTES.md └── README.md ├── 2998-minimum-number-of-operations-to-make-x-and-y-equal ├── 2998-minimum-number-of-operations-to-make-x-and-y-equal.java ├── NOTES.md └── README.md ├── 3-longest-substring-without-repeating-characters ├── 3-longest-substring-without-repeating-characters.java ├── NOTES.md └── README.md ├── 30-substring-with-concatenation-of-all-words ├── 30-substring-with-concatenation-of-all-words.java ├── NOTES.md └── README.md ├── 300-longest-increasing-subsequence ├── 300-longest-increasing-subsequence.java ├── NOTES.md └── README.md ├── 3001-minimum-moves-to-capture-the-queen ├── 3001-minimum-moves-to-capture-the-queen.java ├── NOTES.md └── README.md ├── 3006-find-beautiful-indices-in-the-given-array-i ├── 3006-find-beautiful-indices-in-the-given-array-i.java └── NOTES.md ├── 3008-find-beautiful-indices-in-the-given-array-ii ├── 3008-find-beautiful-indices-in-the-given-array-ii.java └── NOTES.md ├── 3014-minimum-number-of-pushes-to-type-word-i ├── 3014-minimum-number-of-pushes-to-type-word-i.java ├── NOTES.md └── README.md ├── 3015-count-the-number-of-houses-at-a-certain-distance-i ├── 3015-count-the-number-of-houses-at-a-certain-distance-i.java ├── NOTES.md └── README.md ├── 3016-minimum-number-of-pushes-to-type-word-ii ├── 3016-minimum-number-of-pushes-to-type-word-ii.java ├── NOTES.md └── README.md ├── 3019-number-of-changing-keys ├── 3019-number-of-changing-keys.java └── README.md ├── 3020-find-the-maximum-number-of-elements-in-subset ├── 3020-find-the-maximum-number-of-elements-in-subset.java ├── NOTES.md └── README.md ├── 3021-alice-and-bob-playing-flower-game ├── 3021-alice-and-bob-playing-flower-game.java └── NOTES.md ├── 3025-find-the-number-of-ways-to-place-people-i ├── 3025-find-the-number-of-ways-to-place-people-i.java └── NOTES.md ├── 3026-maximum-good-subarray-sum ├── 3026-maximum-good-subarray-sum.java └── README.md ├── 3027-find-the-number-of-ways-to-place-people-ii ├── 3027-find-the-number-of-ways-to-place-people-ii.java └── NOTES.md ├── 3028-ant-on-the-boundary ├── 3028-ant-on-the-boundary.java └── README.md ├── 3029-minimum-time-to-revert-word-to-initial-state-i ├── NOTES.md └── README.md ├── 3030-find-the-grid-of-region-average ├── 3030-find-the-grid-of-region-average.java ├── NOTES.md └── README.md ├── 3031-minimum-time-to-revert-word-to-initial-state-ii ├── 3031-minimum-time-to-revert-word-to-initial-state-ii.java └── NOTES.md ├── 3033-modify-the-matrix ├── 3033-modify-the-matrix.java ├── NOTES.md └── README.md ├── 3034-number-of-subarrays-that-match-a-pattern-i ├── 3034-number-of-subarrays-that-match-a-pattern-i.java └── README.md ├── 3036-number-of-subarrays-that-match-a-pattern-ii ├── 3036-number-of-subarrays-that-match-a-pattern-ii.java ├── NOTES.md └── README.md ├── 304-range-sum-query-2d-immutable ├── 304-range-sum-query-2d-immutable.java ├── NOTES.md └── README.md ├── 3042-count-prefix-and-suffix-pairs-i ├── 3042-count-prefix-and-suffix-pairs-i.java └── README.md ├── 3043-find-the-length-of-the-longest-common-prefix ├── 3043-find-the-length-of-the-longest-common-prefix.java ├── NOTES.md └── README.md ├── 3044-most-frequent-prime ├── 3044-most-frequent-prime.java ├── NOTES.md └── README.md ├── 3045-count-prefix-and-suffix-pairs-ii ├── 3045-count-prefix-and-suffix-pairs-ii.java └── NOTES.md ├── 3046-split-the-array ├── 3046-split-the-array.java └── README.md ├── 3048-earliest-second-to-mark-indices-i ├── 3048-earliest-second-to-mark-indices-i.java └── NOTES.md ├── 3067-count-pairs-of-connectable-servers-in-a-weighted-tree-network ├── 3067-count-pairs-of-connectable-servers-in-a-weighted-tree-network.java ├── NOTES.md └── README.md ├── 3068-find-the-maximum-sum-of-node-values ├── 3068-find-the-maximum-sum-of-node-values.java ├── NOTES.md └── README.md ├── 3069-distribute-elements-into-two-arrays-i ├── 3069-distribute-elements-into-two-arrays-i.java └── NOTES.md ├── 3070-count-submatrices-with-top-left-element-and-sum-less-than-k ├── 3070-count-submatrices-with-top-left-element-and-sum-less-than-k.java └── README.md ├── 3071-minimum-operations-to-write-the-letter-y-on-a-grid ├── 3071-minimum-operations-to-write-the-letter-y-on-a-grid.java ├── NOTES.md └── README.md ├── 3072-distribute-elements-into-two-arrays-ii ├── 3072-distribute-elements-into-two-arrays-ii.java ├── NOTES.md └── README.md ├── 3075-maximize-happiness-of-selected-children ├── 3075-maximize-happiness-of-selected-children.java ├── NOTES.md └── README.md ├── 3081-replace-question-marks-in-string-to-minimize-its-value ├── 3081-replace-question-marks-in-string-to-minimize-its-value.java ├── NOTES.md └── README.md ├── 3082-find-the-sum-of-the-power-of-all-subsequences ├── 3082-find-the-sum-of-the-power-of-all-subsequences.java ├── NOTES.md └── README.md ├── 3085-minimum-deletions-to-make-string-k-special ├── 3085-minimum-deletions-to-make-string-k-special.java ├── NOTES.md └── README.md ├── 3092-most-frequent-ids ├── 3092-most-frequent-ids.java ├── NOTES.md └── README.md ├── 3093-longest-common-suffix-queries ├── 3093-longest-common-suffix-queries.java ├── NOTES.md └── README.md ├── 31-next-permutation ├── 31-next-permutation.java ├── NOTES.md └── README.md ├── 3102-minimize-manhattan-distances ├── 3102-minimize-manhattan-distances.java └── README.md ├── 3108-minimum-cost-walk-in-weighted-graph ├── 3108-minimum-cost-walk-in-weighted-graph.java └── README.md ├── 3112-minimum-time-to-visit-disappearing-nodes ├── 3112-minimum-time-to-visit-disappearing-nodes.java └── README.md ├── 3113-find-the-number-of-subarrays-where-boundary-elements-are-maximum ├── 3113-find-the-number-of-subarrays-where-boundary-elements-are-maximum.java └── README.md ├── 3115-maximum-prime-difference ├── 3115-maximum-prime-difference.java ├── NOTES.md └── README.md ├── 3116-kth-smallest-amount-with-single-denomination-combination ├── 3116-kth-smallest-amount-with-single-denomination-combination.java ├── NOTES.md └── README.md ├── 3122-minimum-number-of-operations-to-satisfy-conditions ├── 3122-minimum-number-of-operations-to-satisfy-conditions.java └── NOTES.md ├── 3123-find-edges-in-shortest-paths ├── 3123-find-edges-in-shortest-paths.java └── NOTES.md ├── 3128-right-triangles └── README.md ├── 3129-find-all-possible-stable-binary-arrays-i ├── 3129-find-all-possible-stable-binary-arrays-i.java ├── NOTES.md └── README.md ├── 3132-find-the-integer-added-to-array-ii ├── 3132-find-the-integer-added-to-array-ii.java └── NOTES.md ├── 3134-find-the-median-of-the-uniqueness-array ├── 3134-find-the-median-of-the-uniqueness-array.java └── README.md ├── 3138-minimum-length-of-anagram-concatenation ├── 3138-minimum-length-of-anagram-concatenation.java └── NOTES.md ├── 3143-maximum-points-inside-the-square ├── 3143-maximum-points-inside-the-square.java ├── NOTES.md └── README.md ├── 3144-minimum-substring-partition-of-equal-character-frequency ├── 3144-minimum-substring-partition-of-equal-character-frequency.java ├── NOTES.md └── README.md ├── 3147-taking-maximum-energy-from-the-mystic-dungeon ├── 3147-taking-maximum-energy-from-the-mystic-dungeon.java ├── NOTES.md └── README.md ├── 3148-maximum-difference-score-in-a-grid ├── 3148-maximum-difference-score-in-a-grid.java └── NOTES.md ├── 315-count-of-smaller-numbers-after-self ├── 315-count-of-smaller-numbers-after-self.java ├── NOTES.md └── README.md ├── 3154-find-number-of-ways-to-reach-the-k-th-stair ├── 3154-find-number-of-ways-to-reach-the-k-th-stair.java ├── NOTES.md └── README.md ├── 316-remove-duplicate-letters ├── 316-remove-duplicate-letters.java ├── NOTES.md └── README.md ├── 3171-find-subarray-with-bitwise-and-closest-to-k ├── 3171-find-subarray-with-bitwise-and-closest-to-k.java ├── NOTES.md └── README.md ├── 3176-find-the-maximum-length-of-a-good-subsequence-i ├── 3176-find-the-maximum-length-of-a-good-subsequence-i.java ├── NOTES.md └── README.md ├── 318-maximum-product-of-word-lengths ├── 318-maximum-product-of-word-lengths.java ├── NOTES.md └── README.md ├── 3180-maximum-total-reward-using-operations-i ├── NOTES.md └── README.md ├── 3195-find-the-minimum-area-to-cover-all-ones-i ├── 3195-find-the-minimum-area-to-cover-all-ones-i.java └── README.md ├── 3196-maximize-total-cost-of-alternating-subarrays ├── 3196-maximize-total-cost-of-alternating-subarrays.java ├── NOTES.md └── README.md ├── 3197-find-the-minimum-area-to-cover-all-ones-ii ├── 3197-find-the-minimum-area-to-cover-all-ones-ii.java ├── NOTES.md └── README.md ├── 32-longest-valid-parentheses ├── 32-longest-valid-parentheses.java ├── NOTES.md └── README.md ├── 3201-find-the-maximum-length-of-valid-subsequence-i ├── 3201-find-the-maximum-length-of-valid-subsequence-i.java ├── NOTES.md └── README.md ├── 3202-find-the-maximum-length-of-valid-subsequence-ii ├── 3202-find-the-maximum-length-of-valid-subsequence-ii.java ├── NOTES.md └── README.md ├── 3203-find-minimum-diameter-after-merging-two-trees ├── 3203-find-minimum-diameter-after-merging-two-trees.java ├── NOTES.md └── README.md ├── 3208-alternating-groups-ii ├── 3208-alternating-groups-ii.java ├── NOTES.md └── README.md ├── 3209-number-of-subarrays-with-and-value-of-k ├── 3209-number-of-subarrays-with-and-value-of-k.java ├── NOTES.md └── README.md ├── 3213-construct-string-with-minimum-cost ├── 3213-construct-string-with-minimum-cost.java ├── NOTES.md └── README.md ├── 3218-minimum-cost-for-cutting-cake-i ├── 3218-minimum-cost-for-cutting-cake-i.java ├── NOTES.md └── README.md ├── 3219-minimum-cost-for-cutting-cake-ii ├── 3219-minimum-cost-for-cutting-cake-ii.java ├── NOTES.md └── README.md ├── 322-coin-change ├── 322-coin-change.java ├── NOTES.md └── README.md ├── 3222-find-the-winning-player-in-coin-game ├── 3222-find-the-winning-player-in-coin-game.java ├── NOTES.md └── README.md ├── 3223-minimum-length-of-string-after-operations ├── 3223-minimum-length-of-string-after-operations.java ├── NOTES.md └── README.md ├── 3224-minimum-array-changes-to-make-differences-equal ├── 3224-minimum-array-changes-to-make-differences-equal.java ├── NOTES.md └── README.md ├── 3227-vowels-game-in-a-string ├── 3227-vowels-game-in-a-string.java ├── NOTES.md └── README.md ├── 3228-maximum-number-of-operations-to-move-ones-to-the-end └── NOTES.md ├── 3229-minimum-operations-to-make-array-equal-to-target ├── 3229-minimum-operations-to-make-array-equal-to-target.java └── README.md ├── 3232-find-if-digit-game-can-be-won ├── 3232-find-if-digit-game-can-be-won.java ├── NOTES.md └── README.md ├── 3234-count-the-number-of-substrings-with-dominant-ones ├── 3234-count-the-number-of-substrings-with-dominant-ones.java ├── NOTES.md └── README.md ├── 3240-minimum-number-of-flips-to-make-binary-grid-palindromic-ii ├── 3240-minimum-number-of-flips-to-make-binary-grid-palindromic-ii.java └── NOTES.md ├── 3243-shortest-distance-after-road-addition-queries-i ├── 3243-shortest-distance-after-road-addition-queries-i.java ├── NOTES.md └── README.md ├── 3244-shortest-distance-after-road-addition-queries-ii ├── 3244-shortest-distance-after-road-addition-queries-ii.java ├── NOTES.md └── README.md ├── 3249-count-the-number-of-good-nodes ├── 3249-count-the-number-of-good-nodes.java └── README.md ├── 3250-find-the-count-of-monotonic-pairs-i ├── 3250-find-the-count-of-monotonic-pairs-i.java ├── NOTES.md └── README.md ├── 3255-find-the-power-of-k-size-subarrays-ii ├── 3255-find-the-power-of-k-size-subarrays-ii.java ├── NOTES.md └── README.md ├── 3256-maximum-value-sum-by-placing-three-rooks-i ├── 3256-maximum-value-sum-by-placing-three-rooks-i.java └── README.md ├── 3259-maximum-energy-boost-from-two-drinks ├── 3259-maximum-energy-boost-from-two-drinks.java └── README.md ├── 326-power-of-three ├── 326-power-of-three.java ├── NOTES.md └── README.md ├── 3264-final-array-state-after-k-multiplication-operations-i ├── 3264-final-array-state-after-k-multiplication-operations-i.java ├── NOTES.md └── README.md ├── 3267-count-almost-equal-pairs-ii ├── 3267-count-almost-equal-pairs-ii.java └── README.md ├── 3273-minimum-amount-of-damage-dealt-to-bob ├── 3273-minimum-amount-of-damage-dealt-to-bob.java ├── NOTES.md └── README.md ├── 3275-k-th-nearest-obstacle-queries ├── 3275-k-th-nearest-obstacle-queries.java └── NOTES.md ├── 3280-convert-date-to-binary ├── 3280-convert-date-to-binary.java ├── NOTES.md └── README.md ├── 3281-maximize-score-of-numbers-in-ranges ├── 3281-maximize-score-of-numbers-in-ranges.java ├── NOTES.md └── README.md ├── 3286-find-a-safe-walk-through-a-grid ├── 3286-find-a-safe-walk-through-a-grid.java └── README.md ├── 3289-the-two-sneaky-numbers-of-digitville ├── 3289-the-two-sneaky-numbers-of-digitville.java └── README.md ├── 329-longest-increasing-path-in-a-matrix ├── 329-longest-increasing-path-in-a-matrix.java ├── NOTES.md └── README.md ├── 3290-maximum-multiplication-score ├── 3290-maximum-multiplication-score.java └── NOTES.md ├── 3291-minimum-number-of-valid-strings-to-form-target-i ├── 3291-minimum-number-of-valid-strings-to-form-target-i.java └── README.md ├── 3296-minimum-number-of-seconds-to-make-mountain-height-zero ├── 3296-minimum-number-of-seconds-to-make-mountain-height-zero.java ├── NOTES.md └── README.md ├── 3297-count-substrings-that-can-be-rearranged-to-contain-a-string-i ├── 3297-count-substrings-that-can-be-rearranged-to-contain-a-string-i.java └── README.md ├── 3298-count-substrings-that-can-be-rearranged-to-contain-a-string-ii ├── 3298-count-substrings-that-can-be-rearranged-to-contain-a-string-ii.java └── README.md ├── 33-search-in-rotated-sorted-array ├── 33-search-in-rotated-sorted-array.java ├── NOTES.md └── README.md ├── 3301-maximize-the-total-height-of-unique-towers ├── 3301-maximize-the-total-height-of-unique-towers.java ├── NOTES.md └── README.md ├── 3305-count-of-substrings-containing-every-vowel-and-k-consonants-i ├── 3305-count-of-substrings-containing-every-vowel-and-k-consonants-i.java └── README.md ├── 3306-count-of-substrings-containing-every-vowel-and-k-consonants-ii ├── 3306-count-of-substrings-containing-every-vowel-and-k-consonants-ii.java ├── NOTES.md └── README.md ├── 3307-find-the-k-th-character-in-string-game-ii ├── 3307-find-the-k-th-character-in-string-game-ii.java └── README.md ├── 3309-maximum-possible-number-by-binary-concatenation ├── 3309-maximum-possible-number-by-binary-concatenation.java └── NOTES.md ├── 3310-remove-methods-from-project ├── 3310-remove-methods-from-project.java └── README.md ├── 338-counting-bits ├── 338-counting-bits.java ├── NOTES.md └── README.md ├── 34-find-first-and-last-position-of-element-in-sorted-array ├── 34-find-first-and-last-position-of-element-in-sorted-array.java ├── NOTES.md └── README.md ├── 341-flatten-nested-list-iterator ├── 341-flatten-nested-list-iterator.java ├── NOTES.md └── README.md ├── 342-power-of-four ├── 342-power-of-four.java ├── NOTES.md └── README.md ├── 344-reverse-string ├── 344-reverse-string.java ├── NOTES.md └── README.md ├── 347-top-k-frequent-elements ├── 347-top-k-frequent-elements.java ├── NOTES.md └── README.md ├── 35-search-insert-position ├── 35-search-insert-position.java ├── NOTES.md └── README.md ├── 354-russian-doll-envelopes ├── 354-russian-doll-envelopes.java ├── NOTES.md └── README.md ├── 36-valid-sudoku ├── 36-valid-sudoku.java ├── NOTES.md └── README.md ├── 363-max-sum-of-rectangle-no-larger-than-k ├── 363-max-sum-of-rectangle-no-larger-than-k.java ├── NOTES.md └── README.md ├── 376-wiggle-subsequence ├── 376-wiggle-subsequence.java ├── NOTES.md └── README.md ├── 377-combination-sum-iv ├── 377-combination-sum-iv.java ├── NOTES.md └── README.md ├── 378-kth-smallest-element-in-a-sorted-matrix ├── 378-kth-smallest-element-in-a-sorted-matrix.java ├── NOTES.md └── README.md ├── 38-count-and-say ├── 38-count-and-say.java ├── NOTES.md └── README.md ├── 380-insert-delete-getrandom-o1 ├── 380-insert-delete-getrandom-o1.java ├── NOTES.md └── README.md ├── 383-ransom-note ├── 383-ransom-note.java ├── NOTES.md └── README.md ├── 387-first-unique-character-in-a-string ├── 387-first-unique-character-in-a-string.java ├── NOTES.md └── README.md ├── 39-combination-sum ├── 39-combination-sum.java ├── NOTES.md └── README.md ├── 392-is-subsequence ├── 392-is-subsequence.java ├── NOTES.md └── README.md ├── 393-utf-8-validation ├── 393-utf-8-validation.java ├── NOTES.md └── README.md ├── 399-evaluate-division ├── 399-evaluate-division.java ├── NOTES.md └── README.md ├── 4-median-of-two-sorted-arrays ├── 4-median-of-two-sorted-arrays.java ├── NOTES.md └── README.md ├── 40-combination-sum-ii ├── 40-combination-sum-ii.java ├── NOTES.md └── README.md ├── 402-remove-k-digits ├── 402-remove-k-digits.java ├── NOTES.md └── README.md ├── 406-queue-reconstruction-by-height ├── 406-queue-reconstruction-by-height.java ├── NOTES.md └── README.md ├── 41-first-missing-positive ├── 41-first-missing-positive.java ├── NOTES.md └── README.md ├── 413-arithmetic-slices ├── 413-arithmetic-slices.java ├── NOTES.md └── README.md ├── 417-pacific-atlantic-water-flow ├── 417-pacific-atlantic-water-flow.java ├── NOTES.md └── README.md ├── 42-trapping-rain-water ├── 42-trapping-rain-water.java ├── NOTES.md └── README.md ├── 429-n-ary-tree-level-order-traversal ├── 429-n-ary-tree-level-order-traversal.java ├── NOTES.md └── README.md ├── 44-wildcard-matching ├── 44-wildcard-matching.java ├── NOTES.md └── README.md ├── 45-jump-game-ii ├── 45-jump-game-ii.java ├── NOTES.md └── README.md ├── 456-132-pattern ├── 456-132-pattern.java ├── NOTES.md └── README.md ├── 46-permutations ├── 46-permutations.java ├── NOTES.md └── README.md ├── 462-minimum-moves-to-equal-array-elements-ii ├── 462-minimum-moves-to-equal-array-elements-ii.java ├── NOTES.md └── README.md ├── 47-permutations-ii ├── 47-permutations-ii.java ├── NOTES.md └── README.md ├── 474-ones-and-zeroes ├── 474-ones-and-zeroes.java ├── NOTES.md └── README.md ├── 48-rotate-image ├── 48-rotate-image.java ├── NOTES.md └── README.md ├── 486-predict-the-winner ├── 486-predict-the-winner.java └── README.md ├── 49-group-anagrams ├── 49-group-anagrams.java ├── NOTES.md └── README.md ├── 496-next-greater-element-i ├── 496-next-greater-element-i.java ├── NOTES.md └── README.md ├── 4sum-ii ├── 4sum-ii.java └── README.md ├── 5-longest-palindromic-substring ├── 5-longest-palindromic-substring.java └── README.md ├── 50-powx-n ├── 50-powx-n.java ├── NOTES.md └── README.md ├── 503-next-greater-element-ii ├── 503-next-greater-element-ii.java ├── NOTES.md └── README.md ├── 509-fibonacci-number ├── 509-fibonacci-number.java ├── NOTES.md └── README.md ├── 51-n-queens ├── 51-n-queens.java ├── NOTES.md └── README.md ├── 516-longest-palindromic-subsequence ├── 516-longest-palindromic-subsequence.java ├── NOTES.md └── README.md ├── 518-coin-change-ii ├── 518-coin-change-ii.java ├── NOTES.md └── README.md ├── 52-n-queens-ii ├── 52-n-queens-ii.java ├── NOTES.md └── README.md ├── 53-maximum-subarray ├── 53-maximum-subarray.java ├── NOTES.md └── README.md ├── 532-k-diff-pairs-in-an-array ├── 532-k-diff-pairs-in-an-array.java ├── NOTES.md └── README.md ├── 535-encode-and-decode-tinyurl ├── 535-encode-and-decode-tinyurl.java ├── NOTES.md └── README.md ├── 538-convert-bst-to-greater-tree ├── 538-convert-bst-to-greater-tree.java ├── NOTES.md └── README.md ├── 54-spiral-matrix ├── 54-spiral-matrix.java ├── NOTES.md └── README.md ├── 543-diameter-of-binary-tree ├── 543-diameter-of-binary-tree.java ├── NOTES.md └── README.md ├── 55-jump-game ├── 55-jump-game.java ├── NOTES.md └── README.md ├── 556-next-greater-element-iii ├── 556-next-greater-element-iii.java └── NOTES.md ├── 557-reverse-words-in-a-string-iii ├── 557-reverse-words-in-a-string-iii.java ├── NOTES.md └── README.md ├── 56-merge-intervals ├── 56-merge-intervals.java ├── NOTES.md └── README.md ├── 560-subarray-sum-equals-k ├── 560-subarray-sum-equals-k.java ├── NOTES.md └── README.md ├── 57-insert-interval ├── 57-insert-interval.java ├── NOTES.md └── README.md ├── 576-out-of-boundary-paths ├── 576-out-of-boundary-paths.java ├── NOTES.md └── README.md ├── 581-shortest-unsorted-continuous-subarray ├── 581-shortest-unsorted-continuous-subarray.java ├── NOTES.md └── README.md ├── 583-delete-operation-for-two-strings ├── 583-delete-operation-for-two-strings.java └── README.md ├── 59-spiral-matrix-ii ├── 59-spiral-matrix-ii.java ├── NOTES.md └── README.md ├── 595-big-countries ├── 595-big-countries.sql ├── NOTES.md └── README.md ├── 605-can-place-flowers ├── 605-can-place-flowers.java ├── NOTES.md └── README.md ├── 606-construct-string-from-binary-tree ├── 606-construct-string-from-binary-tree.java ├── NOTES.md └── README.md ├── 61-rotate-list ├── 61-rotate-list.java └── README.md ├── 62-unique-paths ├── 62-unique-paths.java ├── NOTES.md └── README.md ├── 622-design-circular-queue ├── 622-design-circular-queue.java ├── NOTES.md └── README.md ├── 623-add-one-row-to-tree ├── 623-add-one-row-to-tree.java └── README.md ├── 63-unique-paths-ii ├── 63-unique-paths-ii.java ├── NOTES.md └── README.md ├── 630-course-schedule-iii ├── 630-course-schedule-iii.java ├── NOTES.md └── README.md ├── 637-average-of-levels-in-binary-tree ├── 637-average-of-levels-in-binary-tree.java └── README.md ├── 64-minimum-path-sum ├── 64-minimum-path-sum.java ├── NOTES.md └── README.md ├── 65-valid-number ├── 65-valid-number.java ├── NOTES.md └── README.md ├── 653-two-sum-iv-input-is-a-bst ├── NOTES.md └── README.md ├── 658-find-k-closest-elements ├── 658-find-k-closest-elements.java ├── NOTES.md └── README.md ├── 659-split-array-into-consecutive-subsequences ├── 659-split-array-into-consecutive-subsequences.java ├── NOTES.md └── README.md ├── 66-plus-one ├── 66-plus-one.java ├── NOTES.md └── README.md ├── 662-maximum-width-of-binary-tree ├── 662-maximum-width-of-binary-tree.java ├── NOTES.md └── README.md ├── 665-non-decreasing-array ├── 665-non-decreasing-array.java ├── NOTES.md └── README.md ├── 669-trim-a-binary-search-tree ├── 669-trim-a-binary-search-tree.java ├── NOTES.md └── README.md ├── 67-add-binary ├── 67-add-binary.java ├── NOTES.md └── README.md ├── 680-valid-palindrome-ii ├── 680-valid-palindrome-ii.java ├── NOTES.md └── README.md ├── 682-baseball-game ├── 682-baseball-game.java ├── NOTES.md └── README.md ├── 69-sqrtx ├── 69-sqrtx.java ├── NOTES.md └── README.md ├── 6911-continuous-subarrays ├── 6911-continuous-subarrays.java ├── NOTES.md └── README.md ├── 695-max-area-of-island ├── 695-max-area-of-island.java ├── NOTES.md └── README.md ├── 7 Segment Display - GFG ├── 7-segment-display.java └── README.md ├── 7-reverse-integer ├── 7-reverse-integer.java ├── NOTES.md └── README.md ├── 70-climbing-stairs ├── 70-climbing-stairs.java ├── NOTES.md └── README.md ├── 700-search-in-a-binary-search-tree ├── 700-search-in-a-binary-search-tree.java ├── NOTES.md └── README.md ├── 703-kth-largest-element-in-a-stream ├── 703-kth-largest-element-in-a-stream.java ├── NOTES.md └── README.md ├── 704-binary-search ├── 704-binary-search.java ├── NOTES.md └── README.md ├── 705-design-hashset ├── 705-design-hashset.java ├── NOTES.md └── README.md ├── 706-design-hashmap ├── 706-design-hashmap.java ├── NOTES.md └── README.md ├── 71-simplify-path ├── 71-simplify-path.java ├── NOTES.md └── README.md ├── 718-maximum-length-of-repeated-subarray ├── 718-maximum-length-of-repeated-subarray.java └── README.md ├── 72-edit-distance ├── 72-edit-distance.java ├── NOTES.md └── README.md ├── 725-split-linked-list-in-parts ├── 725-split-linked-list-in-parts.java ├── NOTES.md └── README.md ├── 729-my-calendar-i ├── 729-my-calendar-i.java ├── NOTES.md └── README.md ├── 73-set-matrix-zeroes ├── 73-set-matrix-zeroes.java ├── NOTES.md └── README.md ├── 732-my-calendar-iii ├── 732-my-calendar-iii.java └── README.md ├── 74-search-a-2d-matrix ├── 74-search-a-2d-matrix.java ├── NOTES.md └── README.md ├── 740-delete-and-earn ├── 740-delete-and-earn.java ├── NOTES.md └── README.md ├── 743-network-delay-time ├── 743-network-delay-time.java ├── NOTES.md └── README.md ├── 746-min-cost-climbing-stairs ├── 746-min-cost-climbing-stairs.java ├── NOTES.md └── README.md ├── 75-sort-colors ├── 75-sort-colors.java ├── NOTES.md └── README.md ├── 763-partition-labels ├── 763-partition-labels.java ├── NOTES.md └── README.md ├── 77-combinations ├── 77-combinations.java ├── NOTES.md └── README.md ├── 78-subsets ├── 78-subsets.java ├── NOTES.md └── README.md ├── 785-is-graph-bipartite ├── 785-is-graph-bipartite.java ├── NOTES.md └── README.md ├── 79-word-search ├── 79-word-search.java ├── NOTES.md └── README.md ├── 792-number-of-matching-subsequences ├── 792-number-of-matching-subsequences.java ├── NOTES.md └── README.md ├── 799-champagne-tower ├── 799-champagne-tower.java ├── NOTES.md └── README.md ├── 8-string-to-integer-atoi ├── 8-string-to-integer-atoi.java ├── NOTES.md └── README.md ├── 80-remove-duplicates-from-sorted-array-ii ├── 80-remove-duplicates-from-sorted-array-ii.java ├── NOTES.md └── README.md ├── 804-unique-morse-code-words ├── 804-unique-morse-code-words.java ├── NOTES.md └── README.md ├── 81-search-in-rotated-sorted-array-ii ├── 81-search-in-rotated-sorted-array-ii.java ├── NOTES.md └── README.md ├── 814-binary-tree-pruning ├── 814-binary-tree-pruning.java ├── NOTES.md └── README.md ├── 82-remove-duplicates-from-sorted-list-ii ├── 82-remove-duplicates-from-sorted-list-ii.java ├── NOTES.md └── README.md ├── 820-short-encoding-of-words ├── 820-short-encoding-of-words.java ├── NOTES.md └── README.md ├── 838-push-dominoes ├── 838-push-dominoes.java ├── NOTES.md └── README.md ├── 84-largest-rectangle-in-histogram ├── 84-largest-rectangle-in-histogram.java ├── NOTES.md └── README.md ├── 844-backspace-string-compare ├── 844-backspace-string-compare.java ├── NOTES.md └── README.md ├── 847-shortest-path-visiting-all-nodes ├── 847-shortest-path-visiting-all-nodes.java ├── NOTES.md └── README.md ├── 85-maximal-rectangle ├── 85-maximal-rectangle.java ├── NOTES.md └── README.md ├── 853-car-fleet ├── 853-car-fleet.java └── NOTES.md ├── 856-score-of-parentheses ├── 856-score-of-parentheses.java ├── NOTES.md └── README.md ├── 858-mirror-reflection ├── 858-mirror-reflection.java ├── NOTES.md └── README.md ├── 86-partition-list ├── 86-partition-list.java ├── NOTES.md └── README.md ├── 867-transpose-matrix ├── 867-transpose-matrix.java ├── NOTES.md └── README.md ├── 869-reordered-power-of-2 ├── 869-reordered-power-of-2.java ├── NOTES.md └── README.md ├── 871-minimum-number-of-refueling-stops ├── 871-minimum-number-of-refueling-stops.java ├── NOTES.md └── README.md ├── 876-middle-of-the-linked-list ├── 876-middle-of-the-linked-list.java ├── NOTES.md └── README.md ├── 88-merge-sorted-array ├── 88-merge-sorted-array.java ├── NOTES.md └── README.md ├── 881-boats-to-save-people ├── 881-boats-to-save-people.java ├── NOTES.md └── README.md ├── 89-gray-code ├── 89-gray-code.java ├── NOTES.md └── README.md ├── 890-find-and-replace-pattern ├── 890-find-and-replace-pattern.java ├── NOTES.md └── README.md ├── 895-maximum-frequency-stack ├── 895-maximum-frequency-stack.java ├── NOTES.md └── README.md ├── 897-increasing-order-search-tree ├── 897-increasing-order-search-tree.java ├── NOTES.md └── README.md ├── 9-palindrome-number ├── 9-palindrome-number.java ├── NOTES.md └── README.md ├── 90-subsets-ii ├── 90-subsets-ii.java ├── NOTES.md └── README.md ├── 905-sort-array-by-parity ├── 905-sort-array-by-parity.java ├── NOTES.md └── README.md ├── 91-decode-ways ├── 91-decode-ways.java ├── NOTES.md └── README.md ├── 916-word-subsets ├── 916-word-subsets.java ├── NOTES.md └── README.md ├── 92-reverse-linked-list-ii ├── 92-reverse-linked-list-ii.java ├── NOTES.md └── README.md ├── 923-3sum-with-multiplicity ├── 923-3sum-with-multiplicity.java ├── NOTES.md └── README.md ├── 94-binary-tree-inorder-traversal ├── 94-binary-tree-inorder-traversal.java ├── NOTES.md └── README.md ├── 946-validate-stack-sequences ├── 946-validate-stack-sequences.java ├── NOTES.md └── README.md ├── 948-bag-of-tokens ├── 948-bag-of-tokens.java ├── NOTES.md └── README.md ├── 95-unique-binary-search-trees-ii ├── 95-unique-binary-search-trees-ii.java ├── NOTES.md └── README.md ├── 96-unique-binary-search-trees ├── 96-unique-binary-search-trees.java ├── NOTES.md └── README.md ├── 967-numbers-with-same-consecutive-differences ├── 967-numbers-with-same-consecutive-differences.java ├── NOTES.md └── README.md ├── 97-interleaving-string ├── 97-interleaving-string.java ├── NOTES.md └── README.md ├── 98-validate-binary-search-tree ├── 98-validate-binary-search-tree.java ├── NOTES.md └── README.md ├── 981-time-based-key-value-store ├── 981-time-based-key-value-store.java ├── NOTES.md └── README.md ├── 985-sum-of-even-numbers-after-queries ├── 985-sum-of-even-numbers-after-queries.java ├── NOTES.md └── README.md ├── 987-vertical-order-traversal-of-a-binary-tree ├── 987-vertical-order-traversal-of-a-binary-tree.java ├── NOTES.md └── README.md ├── 99-recover-binary-search-tree ├── 99-recover-binary-search-tree.java ├── NOTES.md └── README.md ├── 991-broken-calculator ├── 991-broken-calculator.java ├── NOTES.md └── README.md ├── A Special Keyboard - GFG ├── README.md └── a-special-keyboard.java ├── Add 1 to a number represented as linked list - GFG ├── README.md └── add-1-to-a-number-represented-as-linked-list.java ├── Adventure in a Maze - GFG └── adventure-in-a-maze.java ├── Anagram of String - GFG ├── README.md └── anagram-of-string.java ├── Ancestors in Binary Tree - GFG ├── README.md └── ancestors-in-binary-tree.java ├── Array to BST - GFG ├── README.md └── array-to-bst.java ├── BST to greater sum tree - GFG ├── README.md └── bst-to-greater-sum-tree.java ├── Biconnected Graph - GFG ├── README.md └── biconnected-graph.java ├── Bipartite Graph - GFG └── bipartite-graph.java ├── Broken blocks - GFG ├── README.md └── broken-blocks.java ├── Burning Tree - GFG ├── README.md └── burning-tree.java ├── Can Make Triangle - GFG ├── README.md └── can-make-triangle.java ├── Change Bits - GFG ├── README.md └── change-bits.java ├── Check Mirror in N-ary tree - GFG ├── README.md └── check-mirror-in-nary-tree.java ├── Check if string is rotated by two places - GFG ├── README.md └── check-if-string-is-rotated-by-two-places.java ├── Closest Palindrome - GFG ├── README.md └── closest-palindrome.java ├── Coin Piles - GFG ├── README.md └── coin-piles.java ├── Common Subsequence - GFG ├── README.md └── common-subsequence.java ├── Compute Before Matrix - GFG ├── README.md └── compute-before-matrix.java ├── Corona Vaccine - GFG ├── README.md └── corona-vaccine.java ├── Count pairs in array divisible by K - GFG ├── README.md └── count-pairs-in-array-divisible-by-k.java ├── Count possible ways to construct buildings - GFG ├── README.md └── count-possible-ways-to-construct-buildings.java ├── Count the paths - GFG ├── README.md └── count-the-paths.java ├── Counts Zeros Xor Pairs - GFG ├── README.md └── counts-zeros-xor-pairs.java ├── Equivalent Sub-Arrays - GFG ├── README.md └── equivalent-sub-arrays.java ├── Escape the Forbidden Forest - GFG ├── README.md └── escape-the-forbidden-forest.java ├── Eulerian Path in an Undirected Graph - GFG ├── README.md └── eulerian-path-in-an-undirected-graph.java ├── Even and Odd - GFG ├── README.md └── even-and-odd.java ├── Exactly one swap - GFG ├── README.md └── exactly-one-swap.java ├── Farthest number - GFG ├── README.md └── farthest-number.java ├── Find Missing And Repeating - GFG ├── README.md └── find-missing-and-repeating.java ├── Find all possible paths from top to bottom - GFG ├── README.md └── find-all-possible-paths-from-top-to-bottom.java ├── Find length of Loop - GFG ├── README.md └── find-length-of-loop.java ├── Find rectangle with corners as 1 - GFG ├── README.md └── find-rectangle-with-corners-as-1.java ├── Find the number of islands - GFG ├── README.md └── find-the-number-of-islands.java ├── Find whether path exist - GFG ├── README.md └── find-whether-path-exist.java ├── Finding Profession - GFG ├── README.md └── finding-profession.java ├── First Repeating Element - GFG ├── README.md └── first-repeating-element.java ├── Form a palindrome - GFG ├── README.md └── form-a-palindrome.java ├── Fraction Trouble - GFG ├── README.md └── fraction-trouble.java ├── Geek in a Maze - GFG ├── README.md └── geek-in-a-maze.java ├── Height Using Parent Array - GFG ├── README.md └── height-using-parent-array.java ├── Help a Thief!!! - GFG ├── README.md └── help-a-thief.java ├── Help the Old Man!!! - GFG ├── README.md └── help-the-old-man.java ├── Hit most Balloons - GFG ├── README.md └── hit-most-balloons.java ├── Hungry Pizza Lovers - GFG ├── README.md └── hungry-pizza-lovers.java ├── Insertion Sort for Singly Linked List - GFG ├── README.md └── insertion-sort-for-singly-linked-list.java ├── Ishaan Loves Chocolates - GFG ├── README.md └── ishaan-loves-chocolates.java ├── Jump Game - GFG ├── README.md └── jump-game.java ├── K-Ary Tree - GFG ├── README.md └── kary-tree.java ├── Killing Spree - GFG ├── README.md └── killing-spree.java ├── LCP - GFG ├── README.md └── lcp.java ├── Largest BST - GFG └── README.md ├── Largest number with given sum - GFG ├── README.md └── largest-number-with-given-sum.java ├── Largest value in each level - GFG ├── README.md └── largest-value-in-each-level.java ├── Longest Palindrome in a String - GFG ├── README.md └── longest-palindrome-in-a-string.java ├── Longest Path in a matrix - GFG ├── README.md └── longest-path-in-a-matrix.java ├── Longest Possible Route in a Matrix with Hurdles - GFG ├── README.md └── longest-possible-route-in-a-matrix-with-hurdles.java ├── Longest subarray with sum divisible by K - GFG ├── README.md └── longest-subarray-with-sum-divisible-by-k.java ├── Longest substring to form a Palindrome - GFG ├── README.md └── longest-substring-to-form-a-palindrome.cpp ├── Magnet Array Problem - GFG ├── README.md └── magnet-array-problem.java ├── Matrix Operations - GFG ├── README.md └── matrix-operations.java ├── Max Sum without Adjacents - GFG ├── README.md └── max-sum-without-adjacents.java ├── Maximize The Array - GFG ├── README.md └── maximize-the-array.java ├── Maximum GCD of siblings of a binary tree - GFG ├── README.md └── maximum-gcd-of-siblings-of-a-binary-tree.java ├── Maximum Winning score - GFG ├── README.md └── maximum-winning-score.java ├── Maximum average subarray - GFG ├── README.md └── maximum-average-subarray.java ├── Maximum selections - GFG ├── README.md └── maximum-selections.java ├── Maximum sum Rectangle - GFG ├── README.md └── maximum-sum-rectangle.java ├── Merge K sorted linked lists - GFG ├── README.md └── merge-k-sorted-linked-lists.java ├── Merge two sorted linked lists - GFG ├── README.md └── merge-two-sorted-linked-lists.java ├── Min Coin - GFG ├── README.md └── min-coin.java ├── Min sum formed by digits - GFG ├── README.md └── min-sum-formed-by-digits.java ├── Minimum Number in a sorted rotated array - GFG ├── README.md └── minimum-number-in-a-sorted-rotated-array.java ├── Minimum increment └── decrement to make array non-Increasing - GFG │ ├── README.md │ └── minimum-incrementdecrement-to-make-array-non-increasing.java ├── Minimum times A has to be repeated such that B is a substring of it - GFG ├── README.md └── minimum-times-a-has-to-be-repeated-such-that-b-is-a-substring-of-it.java ├── Move all zeros to the front of the linked list - GFG ├── README.md └── move-all-zeros-to-the-front-of-the-linked-list.java ├── Moving on grid - GFG ├── README.md └── moving-on-grid.java ├── Nearly sorted - GFG ├── README.md └── nearly-sorted.java ├── Negative weight cycle - GFG ├── README.md └── negative-weight-cycle.java ├── Next Greater Even Number - GFG ├── README.md └── next-greater-even-number.java ├── Next element with greater frequency - GFG ├── README.md └── next-element-with-greater-frequency.java ├── Nth item through sum - GFG ├── README.md └── nth-item-through-sum.java ├── Number of positive integral solutions - GFG ├── README.md └── number-of-positive-integral-solutions.java ├── Number of ways - GFG ├── README.md └── number-of-ways.java ├── Optimal binary search tree - GFG ├── README.md └── optimal-binary-search-tree.java ├── Partition a Linked List around a given value - GFG ├── README.md └── partition-a-linked-list-around-a-given-value.java ├── Partition a number into two divisible parts - GFG ├── README.md └── partition-a-number-into-two-divisible-parts.java ├── Party in Town - GFG ├── README.md └── party-in-town.java ├── Polynomial Addition - GFG ├── README.md └── polynomial-addition.java ├── Probability of Knight - GFG ├── README.md └── probability-of-knight.java ├── Product of Primes - GFG ├── README.md └── product-of-primes.java ├── Queries on Strings - GFG ├── README.md └── queries-on-strings.java ├── Queue using two Stacks - GFG ├── README.md └── queue-using-two-stacks.java ├── README.md ├── Rank The Permutations - GFG ├── README.md └── rank-the-permutations.java ├── Reaching the heights - GFG ├── README.md └── reaching-the-heights.java ├── Rearrange Geek and his Classmates - GFG ├── README.md └── rearrange-geek-and-his-classmates.java ├── Recursively remove all adjacent duplicates - GFG ├── README.md └── recursively-remove-all-adjacent-duplicates.java ├── Remove leading zeros from an IP address - GFG ├── README.md └── remove-leading-zeros-from-an-ip-address.java ├── Return two prime numbers - GFG ├── README.md └── return-two-prime-numbers.java ├── Reverse a string using Stack - GFG ├── README.md └── reverse-a-string-using-stack.java ├── Reverse a sublist of a linked list - GFG ├── README.md └── reverse-a-sublist-of-a-linked-list.java ├── Robots - GFG ├── README.md └── robots.java ├── Search insert position of K in a sorted array - GFG ├── README.md └── search-insert-position-of-k-in-a-sorted-array.java ├── Shop in Candy Store - GFG ├── README.md └── shop-in-candy-store.java ├── Shortest Path between Cities - GFG ├── README.md └── shortest-path-between-cities.java ├── Smaller on Left - GFG ├── README.md └── smaller-on-left.java ├── Smallest Absolute Difference - GFG ├── README.md └── smallest-absolute-difference.cpp ├── Smallest distinct window - GFG └── smallest-distinct-window.java ├── Smallest factorial number - GFG ├── README.md └── smallest-factorial-number.java ├── Smallest greater elements in whole array - GFG ├── README.md └── smallest-greater-elements-in-whole-array.java ├── Smallest window containing 0, 1 and 2 - GFG ├── README.md └── smallest-window-containing-0-1-and-2.java ├── Sorted Link List to BST - GFG ├── README.md └── sorted-link-list-to-bst.java ├── Special Matrix - GFG ├── README.md └── special-matrix.java ├── Spidey Sense - GFG ├── README.md └── spidey-sense.java ├── String formation from substring - GFG ├── README.md └── string-formation-from-substring.java ├── Subarray with given sum - GFG ├── README.md └── subarray-with-given-sum.java ├── Subsets - GFG ├── README.md └── subsets.cpp ├── Subsets with XOR value - GFG ├── README.md └── subsets-with-xor-value.java ├── Sum of elements between k1'th and k2'th smallest elements - GFG ├── README.md └── sum-of-elements-between-k1th-and-k2th-smallest-elements.java ├── Sum of nodes within k distance from target - GFG ├── README.md └── sum-of-nodes-within-k-distance-from-target.java ├── Sum of two numbers without using arithmetic operators - GFG ├── README.md └── sum-of-two-numbers-without-using-arithmetic-operators.java ├── Super Primes - GFG ├── README.md └── super-primes.java ├── Swap Kth nodes from ends - GFG ├── README.md └── swap-kth-nodes-from-ends.java ├── Swap bits - GFG ├── README.md └── swap-bits.cpp ├── Theft at World Bank - GFG ├── README.md └── theft-at-world-bank.java ├── Transform String - GFG ├── README.md └── transform-string.java ├── Triangle and Square - GFG ├── README.md └── triangle-and-square.java ├── Tricky Subset Problem - GFG ├── README.md └── tricky-subset-problem.java ├── Union-Find - GFG ├── README.md └── union-find.java ├── Villain Con - GFG ├── README.md └── villain-con.java ├── add-and-search-word-data-structure-design ├── README.md └── add-and-search-word-data-structure-design.java ├── add-binary ├── README.md └── add-binary.java ├── array-partition-i ├── README.md └── array-partition-i.java ├── balanced-binary-tree ├── README.md └── balanced-binary-tree.java ├── binary-search-tree-iterator ├── README.md └── binary-search-tree-iterator.java ├── binary-search ├── README.md └── binary-search.java ├── binary-tree-level-order-traversal ├── README.md └── binary-tree-level-order-traversal.java ├── binary-tree-postorder-traversal ├── README.md └── binary-tree-postorder-traversal.java ├── binary-tree-preorder-traversal ├── README.md └── binary-tree-preorder-traversal.java ├── check-if-n-and-its-double-exist ├── README.md └── check-if-n-and-its-double-exist.java ├── clone-graph ├── README.md └── clone-graph.java ├── combinations └── combinations.java ├── construct-binary-tree-from-inorder-and-postorder-traversal ├── README.md └── construct-binary-tree-from-inorder-and-postorder-traversal.java ├── construct-binary-tree-from-preorder-and-inorder-traversal ├── README.md └── construct-binary-tree-from-preorder-and-inorder-traversal.java ├── contains-duplicate-ii ├── README.md └── contains-duplicate-ii.java ├── contains-duplicate-iii ├── README.md └── contains-duplicate-iii.java ├── contains-duplicate ├── README.md └── contains-duplicate.java ├── copy-list-with-random-pointer ├── README.md └── copy-list-with-random-pointer.java ├── daily-temperatures ├── README.md └── daily-temperatures.java ├── decode-string ├── README.md └── decode-string.java ├── delete-node-in-a-bst ├── README.md └── delete-node-in-a-bst.java ├── design-circular-queue ├── README.md └── design-circular-queue.java ├── design-hashmap ├── README.md └── design-hashmap.java ├── design-hashset ├── README.md └── design-hashset.java ├── design-linked-list ├── README.md └── design-linked-list.java ├── diagonal-traverse ├── README.md └── diagonal-traverse.java ├── duplicate-zeros ├── README.md └── duplicate-zeros.java ├── find-all-numbers-disappeared-in-an-array ├── README.md └── find-all-numbers-disappeared-in-an-array.java ├── find-k-th-smallest-pair-distance ├── README.md └── find-k-th-smallest-pair-distance.java ├── find-minimum-in-rotated-sorted-array-ii ├── README.md └── find-minimum-in-rotated-sorted-array-ii.java ├── find-numbers-with-even-number-of-digits ├── README.md └── find-numbers-with-even-number-of-digits.java ├── find-peak-element ├── README.md └── find-peak-element.java ├── find-pivot-index ├── README.md └── find-pivot-index.java ├── find-smallest-letter-greater-than-target ├── README.md └── find-smallest-letter-greater-than-target.java ├── find-the-duplicate-number ├── README.md └── find-the-duplicate-number.java ├── first-bad-version ├── README.md └── first-bad-version.java ├── flood-fill ├── README.md └── flood-fill.java ├── group-anagrams ├── README.md └── group-anagrams.java ├── guess-number-higher-or-lower ├── README.md └── guess-number-higher-or-lower.java ├── happy-number ├── README.md └── happy-number.java ├── height-checker ├── README.md └── height-checker.java ├── implement-queue-using-stacks ├── README.md └── implement-queue-using-stacks.java ├── implement-stack-using-queues ├── README.md └── implement-stack-using-queues.java ├── implement-trie-prefix-tree ├── README.md └── implement-trie-prefix-tree.java ├── insert-into-a-binary-search-tree ├── README.md └── insert-into-a-binary-search-tree.java ├── intersection-of-two-arrays ├── README.md └── intersection-of-two-arrays.java ├── isomorphic-strings ├── README.md └── isomorphic-strings.java ├── jewels-and-stones ├── README.md └── jewels-and-stones.java ├── k largest elements - GFG ├── README.md └── k-largest-elements.java ├── k-th-symbol-in-grammar ├── README.md └── k-th-symbol-in-grammar.java ├── keys-and-rooms ├── README.md └── keys-and-rooms.java ├── kth-largest-element-in-a-stream ├── README.md └── kth-largest-element-in-a-stream.java ├── largest-number-at-least-twice-of-others ├── README.md └── largest-number-at-least-twice-of-others.java ├── largest-rectangle-in-histogram ├── README.md └── largest-rectangle-in-histogram.java ├── letter-combinations-of-a-phone-number ├── README.md └── letter-combinations-of-a-phone-number.java ├── linked-list-cycle-ii ├── README.md └── linked-list-cycle-ii.java ├── lowest-common-ancestor-of-a-binary-tree ├── README.md └── lowest-common-ancestor-of-a-binary-tree.java ├── max-consecutive-ones ├── README.md └── max-consecutive-ones.java ├── maximum-depth-of-binary-tree ├── README.md └── maximum-depth-of-binary-tree.java ├── maximum-depth-of-n-ary-tree ├── README.md └── maximum-depth-of-n-ary-tree.java ├── maximum-xor-of-two-numbers-in-an-array ├── README.md └── maximum-xor-of-two-numbers-in-an-array.java ├── median-of-two-sorted-arrays ├── README.md └── median-of-two-sorted-arrays.java ├── merge-two-sorted-lists ├── README.md └── merge-two-sorted-lists.java ├── minimum-index-sum-of-two-lists ├── README.md └── minimum-index-sum-of-two-lists.java ├── minimum-size-subarray-sum ├── README.md └── minimum-size-subarray-sum.java ├── move-zeroes ├── README.md └── move-zeroes.java ├── n-ary-tree-level-order-traversal ├── README.md └── n-ary-tree-level-order-traversal.java ├── n-ary-tree-postorder-traversal ├── README.md └── n-ary-tree-postorder-traversal.java ├── n-ary-tree-preorder-traversal ├── README.md └── n-ary-tree-preorder-traversal.java ├── number-of-provinces ├── README.md └── number-of-provinces.java ├── pascals-triangle-ii ├── README.md └── pascals-triangle-ii.java ├── path-sum ├── README.md └── path-sum.java ├── permutations ├── README.md └── permutations.java ├── plus-one ├── README.md └── plus-one.java ├── populating-next-right-pointers-in-each-node-ii ├── README.md └── populating-next-right-pointers-in-each-node-ii.java ├── populating-next-right-pointers-in-each-node ├── README.md └── populating-next-right-pointers-in-each-node.java ├── remove-duplicates-from-sorted-array ├── README.md └── remove-duplicates-from-sorted-array.java ├── remove-element ├── README.md └── remove-element.java ├── replace-elements-with-greatest-element-on-right-side ├── README.md └── replace-elements-with-greatest-element-on-right-side.java ├── replace-words ├── README.md └── replace-words.java ├── reverse-words-in-a-string-iii ├── README.md └── reverse-words-in-a-string-iii.java ├── reverse-words-in-a-string ├── README.md └── reverse-words-in-a-string.java ├── rotate-list ├── README.md └── rotate-list.java ├── same-tree ├── README.md └── same-tree.java ├── search-a-2d-matrix-ii ├── README.md └── search-a-2d-matrix-ii.java ├── search-in-a-binary-search-tree ├── README.md └── search-in-a-binary-search-tree.java ├── serialize-and-deserialize-binary-tree ├── README.md └── serialize-and-deserialize-binary-tree.java ├── single-number ├── README.md └── single-number.java ├── sort-an-array ├── README.md └── sort-an-array.java ├── sort-array-by-parity ├── README.md └── sort-array-by-parity.java ├── squares-of-a-sorted-array ├── README.md └── squares-of-a-sorted-array.java ├── subsets ├── README.md └── subsets.java ├── sudoku-solver ├── README.md └── sudoku-solver.java ├── swap-nodes-in-pairs ├── README.md └── swap-nodes-in-pairs.java ├── symmetric-tree ├── README.md └── symmetric-tree.java ├── target-sum ├── README.md └── target-sum.java ├── third-maximum-number ├── README.md └── third-maximum-number.java ├── two-sum-ii-input-array-is-sorted ├── README.md └── two-sum-ii-input-array-is-sorted.java ├── two-sum ├── README.md └── two-sum.java ├── valid-mountain-array ├── README.md └── valid-mountain-array.java ├── valid-perfect-square ├── README.md └── valid-perfect-square.java ├── valid-sudoku ├── README.md └── valid-sudoku.java ├── validate-binary-search-tree ├── README.md └── validate-binary-search-tree.java └── word-search ├── README.md └── word-search.java /0001-two-sum/0001-two-sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0001-two-sum/0001-two-sum.java -------------------------------------------------------------------------------- /0001-two-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0001-two-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0001-two-sum/README.md -------------------------------------------------------------------------------- /0003-longest-substring-without-repeating-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0004-median-of-two-sorted-arrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0005-longest-palindromic-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0006-zigzag-conversion/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0006-zigzag-conversion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0006-zigzag-conversion/README.md -------------------------------------------------------------------------------- /0017-letter-combinations-of-a-phone-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0019-remove-nth-node-from-end-of-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0022-generate-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0023-merge-k-sorted-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0030-substring-with-concatenation-of-all-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0038-count-and-say/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0038-count-and-say/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0038-count-and-say/README.md -------------------------------------------------------------------------------- /0039-combination-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0039-combination-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0039-combination-sum/README.md -------------------------------------------------------------------------------- /0042-trapping-rain-water/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0044-wildcard-matching/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0044-wildcard-matching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0044-wildcard-matching/README.md -------------------------------------------------------------------------------- /0045-jump-game-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0045-jump-game-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0045-jump-game-ii/README.md -------------------------------------------------------------------------------- /0048-rotate-image/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0048-rotate-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0048-rotate-image/README.md -------------------------------------------------------------------------------- /0049-group-anagrams/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0050-powx-n/0050-powx-n.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0050-powx-n/0050-powx-n.java -------------------------------------------------------------------------------- /0050-powx-n/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0050-powx-n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0050-powx-n/README.md -------------------------------------------------------------------------------- /0054-spiral-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0054-spiral-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0054-spiral-matrix/README.md -------------------------------------------------------------------------------- /0055-jump-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0055-jump-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0055-jump-game/README.md -------------------------------------------------------------------------------- /0070-climbing-stairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0070-climbing-stairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0070-climbing-stairs/README.md -------------------------------------------------------------------------------- /0076-minimum-window-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0083-remove-duplicates-from-sorted-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0085-maximal-rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0085-maximal-rectangle/README.md -------------------------------------------------------------------------------- /0093-restore-ip-addresses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0100-same-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0100-same-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0100-same-tree/README.md -------------------------------------------------------------------------------- /0106-construct-binary-tree-from-inorder-and-postorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0107-binary-tree-level-order-traversal-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0124-binary-tree-maximum-path-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0127-word-ladder/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0129-sum-root-to-leaf-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0130-surrounded-regions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0134-gas-station/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0134-gas-station/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0134-gas-station/README.md -------------------------------------------------------------------------------- /0137-single-number-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0137-single-number-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0137-single-number-ii/README.md -------------------------------------------------------------------------------- /0139-word-break/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0139-word-break/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0139-word-break/README.md -------------------------------------------------------------------------------- /0140-word-break-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0140-word-break-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0140-word-break-ii/README.md -------------------------------------------------------------------------------- /0141-linked-list-cycle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0150-evaluate-reverse-polish-notation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0179-largest-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0179-largest-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0179-largest-number/README.md -------------------------------------------------------------------------------- /0191-number-of-1-bits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0198-house-robber/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0198-house-robber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0198-house-robber/README.md -------------------------------------------------------------------------------- /0201-bitwise-and-of-numbers-range/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0203-remove-linked-list-elements/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0212-word-search-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0212-word-search-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0212-word-search-ii/README.md -------------------------------------------------------------------------------- /0213-house-robber-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0213-house-robber-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0213-house-robber-ii/README.md -------------------------------------------------------------------------------- /0219-contains-duplicate-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0231-power-of-two/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0232-implement-queue-using-stacks/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0239-sliding-window-maximum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0253-meeting-rooms-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0253-meeting-rooms-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0253-meeting-rooms-ii/README.md -------------------------------------------------------------------------------- /0264-ugly-number-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0264-ugly-number-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0264-ugly-number-ii/README.md -------------------------------------------------------------------------------- /0268-missing-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0268-missing-number/README.md -------------------------------------------------------------------------------- /0275-h-index-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0275-h-index-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0275-h-index-ii/README.md -------------------------------------------------------------------------------- /0279-perfect-squares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0279-perfect-squares/README.md -------------------------------------------------------------------------------- /0300-longest-increasing-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0315-count-of-smaller-numbers-after-self/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0334-increasing-triplet-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0339-nested-list-weight-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0354-russian-doll-envelopes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0368-largest-divisible-subset/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0373-find-k-pairs-with-smallest-sums/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0377-combination-sum-iv/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0378-kth-smallest-element-in-a-sorted-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0387-first-unique-character-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0395-longest-substring-with-at-least-k-repeating-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0402-remove-k-digits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0403-frog-jump/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0403-frog-jump/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0403-frog-jump/README.md -------------------------------------------------------------------------------- /0404-sum-of-left-leaves/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0417-pacific-atlantic-water-flow/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0424-longest-repeating-character-replacement/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0435-non-overlapping-intervals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0436-find-right-interval/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0437-path-sum-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0437-path-sum-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0437-path-sum-iii/README.md -------------------------------------------------------------------------------- /0441-arranging-coins/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0441-arranging-coins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0441-arranging-coins/README.md -------------------------------------------------------------------------------- /0449-serialize-and-deserialize-bst/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0451-sort-characters-by-frequency/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0452-minimum-number-of-arrows-to-burst-balloons/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0457-circular-array-loop/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0460-lfu-cache/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0460-lfu-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0460-lfu-cache/README.md -------------------------------------------------------------------------------- /0468-validate-ip-address/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0472-concatenated-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0475-heaters/0475-heaters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0475-heaters/0475-heaters.java -------------------------------------------------------------------------------- /0475-heaters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0475-heaters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0475-heaters/README.md -------------------------------------------------------------------------------- /0502-ipo/0502-ipo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0502-ipo/0502-ipo.java -------------------------------------------------------------------------------- /0502-ipo/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0502-ipo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0502-ipo/README.md -------------------------------------------------------------------------------- /0513-find-bottom-left-tree-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0515-find-largest-value-in-each-tree-row/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0523-continuous-subarray-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0525-contiguous-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0525-contiguous-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0525-contiguous-array/README.md -------------------------------------------------------------------------------- /0530-minimum-absolute-difference-in-bst/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0538-convert-bst-to-greater-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0543-diameter-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0552-student-attendance-record-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0553-optimal-division/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0553-optimal-division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0553-optimal-division/README.md -------------------------------------------------------------------------------- /0572-subtree-of-another-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0575-distribute-candies/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0581-shortest-unsorted-continuous-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0588-design-in-memory-file-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0617-merge-two-binary-trees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0629-k-inverse-pairs-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0632-smallest-range-covering-elements-from-k-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0645-set-mismatch/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0645-set-mismatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0645-set-mismatch/README.md -------------------------------------------------------------------------------- /0646-maximum-length-of-pair-chain/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0647-palindromic-substrings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0649-dota2-senate/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0649-dota2-senate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0649-dota2-senate/README.md -------------------------------------------------------------------------------- /0650-2-keys-keyboard/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0650-2-keys-keyboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0650-2-keys-keyboard/README.md -------------------------------------------------------------------------------- /0654-maximum-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0662-maximum-width-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0668-kth-smallest-number-in-multiplication-table/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0673-number-of-longest-increasing-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0678-valid-parenthesis-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0684-redundant-connection/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0688-knight-probability-in-chessboard/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0690-employee-importance/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0712-minimum-ascii-delete-sum-for-two-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0713-subarray-product-less-than-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0719-find-k-th-smallest-pair-distance/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0732-my-calendar-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0732-my-calendar-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0732-my-calendar-iii/README.md -------------------------------------------------------------------------------- /0739-daily-temperatures/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0740-delete-and-earn/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0740-delete-and-earn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0740-delete-and-earn/README.md -------------------------------------------------------------------------------- /0746-min-cost-climbing-stairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0748-shortest-completing-word/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0766-toeplitz-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0766-toeplitz-matrix/README.md -------------------------------------------------------------------------------- /0767-reorganize-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0767-reorganize-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0767-reorganize-string/README.md -------------------------------------------------------------------------------- /0773-sliding-puzzle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0773-sliding-puzzle/README.md -------------------------------------------------------------------------------- /0783-minimum-distance-between-bst-nodes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0784-letter-case-permutation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0787-cheapest-flights-within-k-stops/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0811-subdomain-visit-count/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0828-count-unique-characters-of-all-substrings-of-a-given-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0829-consecutive-numbers-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0833-find-and-replace-in-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0835-image-overlap/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0841-keys-and-rooms/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0841-keys-and-rooms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0841-keys-and-rooms/README.md -------------------------------------------------------------------------------- /0845-longest-mountain-in-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0852-peak-index-in-a-mountain-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0857-minimum-cost-to-hire-k-workers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0859-buddy-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0859-buddy-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0859-buddy-strings/README.md -------------------------------------------------------------------------------- /0862-shortest-subarray-with-sum-at-least-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0863-all-nodes-distance-k-in-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0865-smallest-subtree-with-all-the-deepest-nodes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0872-leaf-similar-trees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0873-length-of-longest-fibonacci-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0878-nth-magical-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0884-uncommon-words-from-two-sentences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0885-spiral-matrix-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0885-spiral-matrix-iii/README.md -------------------------------------------------------------------------------- /0889-construct-binary-tree-from-preorder-and-postorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0893-groups-of-special-equivalent-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0894-all-possible-full-binary-trees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0895-maximum-frequency-stack/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0899-orderly-queue/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0904-fruit-into-baskets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0911-online-election/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0911-online-election/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0911-online-election/README.md -------------------------------------------------------------------------------- /0915-partition-array-into-disjoint-intervals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0925-long-pressed-name/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0925-long-pressed-name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0925-long-pressed-name/README.md -------------------------------------------------------------------------------- /0930-binary-subarrays-with-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0931-minimum-falling-path-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0934-shortest-bridge/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0934-shortest-bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0934-shortest-bridge/README.md -------------------------------------------------------------------------------- /0935-knight-dialer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0935-knight-dialer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0935-knight-dialer/README.md -------------------------------------------------------------------------------- /0936-stamping-the-sequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0938-range-sum-of-bst/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0947-most-stones-removed-with-same-row-or-column/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0948-bag-of-tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0948-bag-of-tokens/README.md -------------------------------------------------------------------------------- /0951-flip-equivalent-binary-trees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0958-check-completeness-of-a-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0965-univalued-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0969-pancake-sorting/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0969-pancake-sorting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0969-pancake-sorting/README.md -------------------------------------------------------------------------------- /0971-flip-binary-tree-to-match-preorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0973-k-closest-points-to-origin/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0976-largest-perimeter-triangle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0977-squares-of-a-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0979-distribute-coins-in-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0980-unique-paths-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0980-unique-paths-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0980-unique-paths-iii/README.md -------------------------------------------------------------------------------- /0983-minimum-cost-for-tickets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0986-interval-list-intersections/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0988-smallest-string-starting-from-leaf/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0990-satisfiability-of-equality-equations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0991-broken-calculator/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0992-subarrays-with-k-different-integers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0993-cousins-in-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0994-rotting-oranges/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0994-rotting-oranges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/0994-rotting-oranges/README.md -------------------------------------------------------------------------------- /0997-find-the-town-judge/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1-two-sum/1-two-sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1-two-sum/1-two-sum.java -------------------------------------------------------------------------------- /1-two-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1-two-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1-two-sum/README.md -------------------------------------------------------------------------------- /1007-minimum-domino-rotations-for-equal-row/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1008-construct-binary-search-tree-from-preorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /101-symmetric-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /101-symmetric-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/101-symmetric-tree/README.md -------------------------------------------------------------------------------- /1011-capacity-to-ship-packages-within-d-days/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /102-binary-tree-level-order-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1020-number-of-enclaves/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1026-maximum-difference-between-node-and-ancestor/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1027-longest-arithmetic-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1028-recover-a-tree-from-preorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1031-maximum-sum-of-two-non-overlapping-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1032-stream-of-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1035-uncrossed-lines/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1038-binary-search-tree-to-greater-sum-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /104-maximum-depth-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1043-partition-array-for-maximum-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1046-last-stone-weight/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1046-last-stone-weight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1046-last-stone-weight/README.md -------------------------------------------------------------------------------- /1048-longest-string-chain/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1049-last-stone-weight-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /105-construct-binary-tree-from-preorder-and-inorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /106-construct-binary-tree-from-inorder-and-postorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1061-lexicographically-smallest-equivalent-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1074-number-of-submatrices-that-sum-to-target/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1079-letter-tile-possibilities/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /108-convert-sorted-array-to-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1080-insufficient-nodes-in-root-to-leaf-paths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1081-smallest-subsequence-of-distinct-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1091-shortest-path-in-binary-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1096-brace-expansion-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /11-container-with-most-water/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /111-minimum-depth-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1110-delete-nodes-and-return-forest/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /113-path-sum-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /113-path-sum-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/113-path-sum-ii/README.md -------------------------------------------------------------------------------- /1137-n-th-tribonacci-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /114-flatten-binary-tree-to-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1143-longest-common-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1146-snapshot-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1146-snapshot-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1146-snapshot-array/README.md -------------------------------------------------------------------------------- /115-distinct-subsequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1155-number-of-dice-rolls-with-target-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1156-swap-for-longest-repeated-character-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1161-maximum-level-sum-of-a-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1162-as-far-from-land-as-possible/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /117-populating-next-right-pointers-in-each-node-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /118-pascals-triangle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /118-pascals-triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/118-pascals-triangle/README.md -------------------------------------------------------------------------------- /1187-make-array-strictly-increasing/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1190-reverse-substrings-between-each-pair-of-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /12-integer-to-roman/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /12-integer-to-roman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/12-integer-to-roman/README.md -------------------------------------------------------------------------------- /120-triangle/120-triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/120-triangle/120-triangle.java -------------------------------------------------------------------------------- /120-triangle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /120-triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/120-triangle/README.md -------------------------------------------------------------------------------- /1202-smallest-string-with-swaps/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1203-sort-items-by-groups-respecting-dependencies/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1207-unique-number-of-occurrences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1208-get-equal-substrings-within-budget/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1209-remove-all-adjacent-duplicates-in-string-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1220-count-vowels-permutation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1234-replace-the-substring-for-balanced-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1235-maximum-profit-in-job-scheduling/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1239-maximum-length-of-a-concatenated-string-with-unique-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /124-binary-tree-maximum-path-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1248-count-number-of-nice-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1249-minimum-remove-to-make-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1255-maximum-score-words-formed-by-letters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1260-shift-2d-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1260-shift-2d-grid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1260-shift-2d-grid/README.md -------------------------------------------------------------------------------- /1268-search-suggestions-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /127-word-ladder/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /127-word-ladder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/127-word-ladder/README.md -------------------------------------------------------------------------------- /128-longest-consecutive-sequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1283-find-the-smallest-divisor-given-a-threshold/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1284-minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1288-remove-covered-intervals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1289-minimum-falling-path-sum-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1291-sequential-digits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1293-shortest-path-in-a-grid-with-obstacles-elimination/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /13-roman-to-integer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /13-roman-to-integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/13-roman-to-integer/README.md -------------------------------------------------------------------------------- /1300-sum-of-mutated-array-closest-to-target/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1302-deepest-leaves-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1312-minimum-insertion-steps-to-make-a-string-palindrome/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1314-matrix-block-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1314-matrix-block-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1314-matrix-block-sum/README.md -------------------------------------------------------------------------------- /1315-sum-of-nodes-with-even-valued-grandparent/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1318-minimum-flips-to-make-a-or-b-equal-to-c/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1325-delete-leaves-with-a-given-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1326-minimum-number-of-taps-to-open-to-water-a-garden/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1328-break-a-palindrome/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1329-sort-the-matrix-diagonally/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /133-clone-graph/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /133-clone-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/133-clone-graph/README.md -------------------------------------------------------------------------------- /1332-remove-palindromic-subsequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1337-the-k-weakest-rows-in-a-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1338-reduce-array-size-to-the-half/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1340-jump-game-v/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1340-jump-game-v/README.md -------------------------------------------------------------------------------- /1342-number-of-steps-to-reduce-a-number-to-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1345-jump-game-iv/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1345-jump-game-iv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1345-jump-game-iv/README.md -------------------------------------------------------------------------------- /1347-minimum-number-of-steps-to-make-two-strings-anagram/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1351-count-negative-numbers-in-a-sorted-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1353-maximum-number-of-events-that-can-be-attended/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1358-number-of-substrings-containing-all-three-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1359-count-all-valid-pickup-and-delivery-options/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /136-single-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/136-single-number/README.md -------------------------------------------------------------------------------- /1377-frog-position-after-t-seconds/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /138-copy-list-with-random-pointer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1383-maximum-performance-of-a-team/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1396-design-underground-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /14-longest-common-prefix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1402-reducing-dishes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1402-reducing-dishes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1402-reducing-dishes/README.md -------------------------------------------------------------------------------- /1406-stone-game-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1406-stone-game-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1406-stone-game-iii/README.md -------------------------------------------------------------------------------- /141-linked-list-cycle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /141-linked-list-cycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/141-linked-list-cycle/README.md -------------------------------------------------------------------------------- /1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1439-find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1443-minimum-time-to-collect-all-apples-in-a-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1448-count-good-nodes-in-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1456-maximum-number-of-vowels-in-a-substring-of-given-length/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1457-pseudo-palindromic-paths-in-a-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /146-lru-cache/146-lru-cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/146-lru-cache/146-lru-cache.java -------------------------------------------------------------------------------- /146-lru-cache/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /146-lru-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/146-lru-cache/README.md -------------------------------------------------------------------------------- /1461-check-if-a-string-contains-all-binary-codes-of-size-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1463-cherry-pickup-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1463-cherry-pickup-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1463-cherry-pickup-ii/README.md -------------------------------------------------------------------------------- /1472-design-browser-history/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /148-sort-list/148-sort-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/148-sort-list/148-sort-list.java -------------------------------------------------------------------------------- /148-sort-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /148-sort-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/148-sort-list/README.md -------------------------------------------------------------------------------- /1480-running-sum-of-1d-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1481-least-number-of-unique-integers-after-k-removals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1482-minimum-number-of-days-to-make-m-bouquets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1493-longest-subarray-of-1s-after-deleting-one-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1498-number-of-subsequences-that-satisfy-the-given-sum-condition/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /15-3sum/15-3sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/15-3sum/15-3sum.java -------------------------------------------------------------------------------- /15-3sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /15-3sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/15-3sum/README.md -------------------------------------------------------------------------------- /1514-path-with-maximum-probability/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /155-min-stack/155-min-stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/155-min-stack/155-min-stack.java -------------------------------------------------------------------------------- /155-min-stack/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /155-min-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/155-min-stack/README.md -------------------------------------------------------------------------------- /1557-minimum-number-of-vertices-to-reach-all-nodes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1575-count-all-possible-routes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1578-minimum-time-to-make-rope-colorful/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1579-remove-max-number-of-edges-to-keep-graph-fully-traversable/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /16-3sum-closest/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /16-3sum-closest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/16-3sum-closest/README.md -------------------------------------------------------------------------------- /160-intersection-of-two-linked-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1609-even-odd-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1617-count-subtrees-with-max-distance-between-cities/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /162-find-peak-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /162-find-peak-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/162-find-peak-element/README.md -------------------------------------------------------------------------------- /1626-best-team-with-no-conflicts/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1627-graph-connectivity-with-threshold/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1631-path-with-minimum-effort/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1641-count-sorted-vowel-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1642-furthest-building-you-can-reach/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1644-lowest-common-ancestor-of-a-binary-tree-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1647-minimum-deletions-to-make-character-frequencies-unique/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1649-create-sorted-array-through-instructions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /165-compare-version-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1650-lowest-common-ancestor-of-a-binary-tree-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1658-minimum-operations-to-reduce-x-to-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1663-smallest-string-with-a-given-numeric-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /167-two-sum-ii-input-array-is-sorted/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1675-minimize-deviation-in-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1679-max-number-of-k-sum-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1680-concatenation-of-consecutive-binary-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1689-partitioning-into-minimum-number-of-deci-binary-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /169-majority-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/169-majority-element/README.md -------------------------------------------------------------------------------- /1695-maximum-erasure-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1696-jump-game-vi/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1696-jump-game-vi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/1696-jump-game-vi/README.md -------------------------------------------------------------------------------- /1697-checking-existence-of-edge-length-limited-paths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /17-letter-combinations-of-a-phone-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1701-average-waiting-time/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1705-maximum-number-of-eaten-apples/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /171-excel-sheet-column-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1710-maximum-units-on-a-truck/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1721-swapping-nodes-in-a-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /173-binary-search-tree-iterator/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1750-minimum-length-of-string-after-deleting-similar-ends/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1751-maximum-number-of-events-that-can-be-attended-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1755-closest-subsequence-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1760-minimum-limit-of-balls-in-a-bag/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1770-maximum-score-from-performing-multiplication-operations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1799-maximize-score-after-n-operations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1802-maximum-value-at-a-given-index-in-a-bounded-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1828-queries-on-number-of-points-inside-a-circle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1832-check-if-the-sentence-is-pangram/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1838-frequency-of-the-most-frequent-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /188-best-time-to-buy-and-sell-stock-iv/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /19-remove-nth-node-from-end-of-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /191-number-of-1-bits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /191-number-of-1-bits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/191-number-of-1-bits/README.md -------------------------------------------------------------------------------- /1964-find-the-longest-valid-obstacle-course-at-each-position/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /199-binary-tree-right-side-view/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1996-the-number-of-weak-characters-in-the-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2-add-two-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2-add-two-numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/2-add-two-numbers/README.md -------------------------------------------------------------------------------- /20-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /20-valid-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/20-valid-parentheses/README.md -------------------------------------------------------------------------------- /200-number-of-islands/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /200-number-of-islands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/200-number-of-islands/README.md -------------------------------------------------------------------------------- /2007-find-original-array-from-doubled-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2008-maximum-earnings-from-taxi/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2040-kth-smallest-product-of-two-sorted-arrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2045-second-minimum-time-to-reach-destination/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2050-parallel-courses-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /206-reverse-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2064-minimized-maximum-of-products-distributed-to-any-store/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2070-most-beautiful-item-for-each-query/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2088-count-fertile-pyramids-in-a-land/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2090-k-radius-subarray-averages/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2095-delete-the-middle-node-of-a-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /21-merge-two-sorted-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2108-find-first-palindromic-string-in-the-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2136-earliest-possible-day-of-full-bloom/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2141-maximum-running-time-of-n-computers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2149-rearrange-array-elements-by-sign/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /216-combination-sum-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2169-count-operations-to-obtain-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /217-contains-duplicate/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /217-contains-duplicate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/217-contains-duplicate/README.md -------------------------------------------------------------------------------- /2170-minimum-operations-to-make-the-array-alternating/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2178-maximum-split-of-positive-even-integers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2180-count-integers-with-even-digit-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2181-merge-nodes-in-between-zeros/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2185-counting-words-with-a-given-prefix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2186-minimum-number-of-steps-to-make-two-strings-anagram-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2187-minimum-time-to-complete-trips/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2190-most-frequent-number-following-key-in-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2191-sort-the-jumbled-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2193-minimum-number-of-moves-to-make-palindrome/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2195-append-k-integers-with-minimal-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2196-create-binary-tree-from-descriptions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2197-replace-non-coprime-numbers-in-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /22-generate-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2200-find-all-k-distant-indices-in-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2201-count-artifacts-that-can-be-extracted/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2202-maximize-the-topmost-element-after-k-moves/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2206-divide-array-into-equal-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2207-maximize-number-of-subsequences-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2208-minimum-operations-to-halve-array-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2210-count-hills-and-valleys-in-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2211-count-collisions-on-a-road/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2212-maximum-points-in-an-archery-competition/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2220-minimum-bit-flips-to-convert-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2221-find-triangular-sum-of-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2224-minimum-number-of-operations-to-convert-time/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2225-find-players-with-zero-or-one-losses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2226-maximum-candies-allocated-to-k-children/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2227-encrypt-and-decrypt-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2231-largest-number-after-digit-swaps-by-parity/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2232-minimize-result-by-adding-parentheses-to-expression/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2233-maximum-product-after-k-increments/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2243-calculate-digit-sum-of-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2244-minimum-rounds-to-complete-all-tasks/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2249-count-lattice-points-inside-a-circle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /225-implement-stack-using-queues/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2255-count-prefixes-of-a-given-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2256-minimum-average-difference/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2257-count-unguarded-cells-in-the-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2259-remove-digit-from-number-to-maximize-result/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /226-invert-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2260-minimum-consecutive-cards-to-pick-up/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2261-k-divisible-elements-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2262-total-appeal-of-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2264-largest-3-same-digit-number-in-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2265-count-nodes-equal-to-average-of-subtree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2266-count-number-of-texts/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /227-basic-calculator-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2275-largest-combination-with-bitwise-and-greater-than-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2276-count-integers-in-intervals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2278-percentage-of-letter-in-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /228-summary-ranges/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /228-summary-ranges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/228-summary-ranges/README.md -------------------------------------------------------------------------------- /2283-check-if-number-has-equal-digit-count-and-digit-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2284-sender-with-largest-word-count/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2285-maximum-total-importance-of-roads/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2287-rearrange-characters-to-make-target-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2288-apply-discount-to-prices/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2289-steps-to-make-array-non-decreasing/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2293-min-max-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2293-min-max-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/2293-min-max-game/README.md -------------------------------------------------------------------------------- /2294-partition-array-such-that-maximum-difference-is-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2295-replace-elements-in-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /23-merge-k-sorted-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /230-kth-smallest-element-in-a-bst/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2303-calculate-amount-paid-in-taxes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2305-fair-distribution-of-cookies/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2310-sum-of-numbers-with-units-digit-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2316-count-unreachable-pairs-of-nodes-in-an-undirected-graph/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2317-maximum-xor-after-operations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2319-check-if-matrix-is-x-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /232-implement-queue-using-stacks/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2320-count-number-of-ways-to-place-houses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2328-number-of-increasing-paths-in-a-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2335-minimum-amount-of-time-to-fill-cups/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2336-smallest-number-in-infinite-set/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /234-palindrome-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2341-maximum-number-of-pairs-in-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2342-max-sum-of-a-pair-with-equal-sum-of-digits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2343-query-kth-smallest-trimmed-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2344-minimum-deletions-to-make-array-divisible/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2349-design-a-number-container-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /235-lowest-common-ancestor-of-a-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2350-shortest-impossible-sequence-of-rolls/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2351-first-letter-to-appear-twice/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2352-equal-row-and-column-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2354-number-of-excellent-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2357-make-array-zero-by-subtracting-equal-amounts/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2358-maximum-number-of-groups-entering-a-competition/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /236-lowest-common-ancestor-of-a-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2360-longest-cycle-in-a-graph/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2364-count-number-of-bad-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2365-task-scheduler-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2366-minimum-replacements-to-sort-the-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2367-number-of-arithmetic-triplets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2368-reachable-nodes-with-restrictions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2369-check-if-there-is-a-valid-partition-for-the-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /237-delete-node-in-a-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2374-node-with-highest-edge-score/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2375-construct-smallest-number-from-di-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2379-minimum-recolors-to-get-k-consecutive-black-blocks/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2380-time-needed-to-rearrange-a-binary-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2381-shifting-letters-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2383-minimum-hours-of-training-to-win-a-competition/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2384-largest-palindromic-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2385-amount-of-time-for-binary-tree-to-be-infected/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2389-longest-subsequence-with-limited-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2390-removing-stars-from-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2391-minimum-amount-of-time-to-collect-garbage/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2392-build-a-matrix-with-conditions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2399-check-distances-between-same-letters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /24-swap-nodes-in-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /240-search-a-2d-matrix-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2400-number-of-ways-to-reach-a-position-after-exactly-k-steps/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2401-longest-nice-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2413-smallest-even-multiple/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2414-length-of-the-longest-alphabetical-continuous-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2415-reverse-odd-levels-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2418-sort-the-people/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2419-longest-subarray-with-maximum-bitwise-and/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /242-valid-anagram/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /242-valid-anagram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/242-valid-anagram/README.md -------------------------------------------------------------------------------- /2420-find-all-good-indices/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2423-remove-letter-to-equalize-frequency/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2424-longest-uploaded-prefix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2425-bitwise-xor-of-all-pairings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2427-number-of-common-factors/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2428-maximum-sum-of-an-hourglass/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2429-minimize-xor/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2429-minimize-xor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/2429-minimize-xor/README.md -------------------------------------------------------------------------------- /2434-using-a-robot-to-print-the-lexicographically-smallest-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2438-range-product-queries-of-powers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2439-minimize-maximum-of-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2440-create-components-with-same-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2443-sum-of-number-and-its-reverse/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2444-count-subarrays-with-fixed-bounds/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2448-minimum-cost-to-make-array-equal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2449-minimum-number-of-operations-to-make-arrays-similar/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2457-minimum-addition-to-make-integer-beautiful/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2466-count-ways-to-build-good-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /25-reverse-nodes-in-k-group/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2508-add-edges-to-make-degrees-of-all-nodes-even/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2543-check-if-point-is-reachable/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2551-put-marbles-in-bags/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2561-rearranging-fruits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2567-minimum-score-by-changing-two-elements/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2571-minimum-operations-to-reduce-an-integer-to-0/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2585-number-of-ways-to-earn-points/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /26-remove-duplicates-from-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2608-shortest-cycle-in-a-graph/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2616-minimize-the-maximum-difference-of-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2642-design-graph-with-shortest-path-calculator/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /268-missing-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /268-missing-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/268-missing-number/README.md -------------------------------------------------------------------------------- /2681-power-of-heroes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2684-maximum-number-of-moves-in-a-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2685-count-the-number-of-complete-components/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2698-find-the-punishment-number-of-an-integer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /27-remove-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /27-remove-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/27-remove-element/README.md -------------------------------------------------------------------------------- /2707-extra-characters-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2709-greatest-common-divisor-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2718-sum-of-matrix-after-queries/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2731-movement-of-robots/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2732-find-a-good-subset-of-the-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2735-collecting-chocolates/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2741-special-permutations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2742-painting-the-walls/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2746-decremental-string-concatenation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2751-robot-collisions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2763-sum-of-imbalance-numbers-of-all-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2767-partition-string-into-minimum-beautiful-substrings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2772-apply-operations-to-make-all-array-elements-equal-to-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /28-implement-strstr/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /28-implement-strstr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/28-implement-strstr/README.md -------------------------------------------------------------------------------- /2826-sorting-three-groups/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2829-determine-the-minimum-sum-of-a-k-avoiding-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2830-maximize-the-profit-as-the-salesman/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2831-find-the-longest-equal-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2834-find-the-minimum-possible-sum-of-a-beautiful-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2835-minimum-operations-to-form-subsequence-with-target-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2841-maximum-sum-of-almost-unique-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2850-minimum-moves-to-spread-stones-over-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2864-maximum-odd-binary-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /287-find-the-duplicate-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2871-split-array-into-maximum-number-of-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2872-maximum-number-of-k-divisible-components/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /289-game-of-life/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /289-game-of-life/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/289-game-of-life/README.md -------------------------------------------------------------------------------- /2896-apply-operations-to-make-two-strings-equal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /29-divide-two-integers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2919-minimum-increment-operations-to-make-array-beautiful/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2966-divide-array-into-arrays-with-max-difference/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2971-find-polygon-with-the-largest-perimeter/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2997-minimum-number-of-operations-to-make-array-xor-equal-to-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2998-minimum-number-of-operations-to-make-x-and-y-equal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3-longest-substring-without-repeating-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /30-substring-with-concatenation-of-all-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /300-longest-increasing-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3001-minimum-moves-to-capture-the-queen/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3006-find-beautiful-indices-in-the-given-array-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3008-find-beautiful-indices-in-the-given-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3014-minimum-number-of-pushes-to-type-word-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3015-count-the-number-of-houses-at-a-certain-distance-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3016-minimum-number-of-pushes-to-type-word-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3020-find-the-maximum-number-of-elements-in-subset/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3021-alice-and-bob-playing-flower-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3025-find-the-number-of-ways-to-place-people-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3027-find-the-number-of-ways-to-place-people-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3029-minimum-time-to-revert-word-to-initial-state-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3030-find-the-grid-of-region-average/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3031-minimum-time-to-revert-word-to-initial-state-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3033-modify-the-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3036-number-of-subarrays-that-match-a-pattern-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /304-range-sum-query-2d-immutable/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3043-find-the-length-of-the-longest-common-prefix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3044-most-frequent-prime/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3045-count-prefix-and-suffix-pairs-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3048-earliest-second-to-mark-indices-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3067-count-pairs-of-connectable-servers-in-a-weighted-tree-network/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3068-find-the-maximum-sum-of-node-values/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3069-distribute-elements-into-two-arrays-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3071-minimum-operations-to-write-the-letter-y-on-a-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3072-distribute-elements-into-two-arrays-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3075-maximize-happiness-of-selected-children/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3081-replace-question-marks-in-string-to-minimize-its-value/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3082-find-the-sum-of-the-power-of-all-subsequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3085-minimum-deletions-to-make-string-k-special/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3092-most-frequent-ids/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3093-longest-common-suffix-queries/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /31-next-permutation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /31-next-permutation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/31-next-permutation/README.md -------------------------------------------------------------------------------- /3115-maximum-prime-difference/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3116-kth-smallest-amount-with-single-denomination-combination/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3122-minimum-number-of-operations-to-satisfy-conditions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3123-find-edges-in-shortest-paths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3129-find-all-possible-stable-binary-arrays-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3132-find-the-integer-added-to-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3138-minimum-length-of-anagram-concatenation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3143-maximum-points-inside-the-square/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3144-minimum-substring-partition-of-equal-character-frequency/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3147-taking-maximum-energy-from-the-mystic-dungeon/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3148-maximum-difference-score-in-a-grid/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /315-count-of-smaller-numbers-after-self/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3154-find-number-of-ways-to-reach-the-k-th-stair/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /316-remove-duplicate-letters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3171-find-subarray-with-bitwise-and-closest-to-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3176-find-the-maximum-length-of-a-good-subsequence-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /318-maximum-product-of-word-lengths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3180-maximum-total-reward-using-operations-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3196-maximize-total-cost-of-alternating-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3197-find-the-minimum-area-to-cover-all-ones-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /32-longest-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3201-find-the-maximum-length-of-valid-subsequence-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3202-find-the-maximum-length-of-valid-subsequence-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3203-find-minimum-diameter-after-merging-two-trees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3208-alternating-groups-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3209-number-of-subarrays-with-and-value-of-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3213-construct-string-with-minimum-cost/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3218-minimum-cost-for-cutting-cake-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3219-minimum-cost-for-cutting-cake-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /322-coin-change/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /322-coin-change/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/322-coin-change/README.md -------------------------------------------------------------------------------- /3222-find-the-winning-player-in-coin-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3223-minimum-length-of-string-after-operations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3224-minimum-array-changes-to-make-differences-equal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3227-vowels-game-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3228-maximum-number-of-operations-to-move-ones-to-the-end/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3232-find-if-digit-game-can-be-won/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3234-count-the-number-of-substrings-with-dominant-ones/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3240-minimum-number-of-flips-to-make-binary-grid-palindromic-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3243-shortest-distance-after-road-addition-queries-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3244-shortest-distance-after-road-addition-queries-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3250-find-the-count-of-monotonic-pairs-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3255-find-the-power-of-k-size-subarrays-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /326-power-of-three/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /326-power-of-three/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/326-power-of-three/README.md -------------------------------------------------------------------------------- /3264-final-array-state-after-k-multiplication-operations-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3273-minimum-amount-of-damage-dealt-to-bob/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3275-k-th-nearest-obstacle-queries/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3280-convert-date-to-binary/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3281-maximize-score-of-numbers-in-ranges/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /329-longest-increasing-path-in-a-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3290-maximum-multiplication-score/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3296-minimum-number-of-seconds-to-make-mountain-height-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /33-search-in-rotated-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3301-maximize-the-total-height-of-unique-towers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3306-count-of-substrings-containing-every-vowel-and-k-consonants-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3309-maximum-possible-number-by-binary-concatenation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /338-counting-bits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /338-counting-bits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/338-counting-bits/README.md -------------------------------------------------------------------------------- /34-find-first-and-last-position-of-element-in-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /341-flatten-nested-list-iterator/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /342-power-of-four/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /342-power-of-four/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/342-power-of-four/README.md -------------------------------------------------------------------------------- /344-reverse-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /344-reverse-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/344-reverse-string/README.md -------------------------------------------------------------------------------- /347-top-k-frequent-elements/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /35-search-insert-position/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /354-russian-doll-envelopes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /36-valid-sudoku/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /36-valid-sudoku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/36-valid-sudoku/README.md -------------------------------------------------------------------------------- /363-max-sum-of-rectangle-no-larger-than-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /376-wiggle-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /377-combination-sum-iv/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /378-kth-smallest-element-in-a-sorted-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /38-count-and-say/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /38-count-and-say/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/38-count-and-say/README.md -------------------------------------------------------------------------------- /380-insert-delete-getrandom-o1/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /383-ransom-note/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /383-ransom-note/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/383-ransom-note/README.md -------------------------------------------------------------------------------- /387-first-unique-character-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /39-combination-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /39-combination-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/39-combination-sum/README.md -------------------------------------------------------------------------------- /392-is-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /392-is-subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/392-is-subsequence/README.md -------------------------------------------------------------------------------- /393-utf-8-validation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /399-evaluate-division/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /4-median-of-two-sorted-arrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /40-combination-sum-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /402-remove-k-digits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /402-remove-k-digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/402-remove-k-digits/README.md -------------------------------------------------------------------------------- /406-queue-reconstruction-by-height/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /41-first-missing-positive/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /413-arithmetic-slices/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /417-pacific-atlantic-water-flow/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /42-trapping-rain-water/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /429-n-ary-tree-level-order-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /44-wildcard-matching/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /45-jump-game-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /45-jump-game-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/45-jump-game-ii/README.md -------------------------------------------------------------------------------- /456-132-pattern/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /456-132-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/456-132-pattern/README.md -------------------------------------------------------------------------------- /46-permutations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /46-permutations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/46-permutations/README.md -------------------------------------------------------------------------------- /462-minimum-moves-to-equal-array-elements-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /47-permutations-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /47-permutations-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/47-permutations-ii/README.md -------------------------------------------------------------------------------- /474-ones-and-zeroes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /474-ones-and-zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/474-ones-and-zeroes/README.md -------------------------------------------------------------------------------- /48-rotate-image/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /48-rotate-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/48-rotate-image/README.md -------------------------------------------------------------------------------- /49-group-anagrams/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /49-group-anagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/49-group-anagrams/README.md -------------------------------------------------------------------------------- /496-next-greater-element-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /4sum-ii/4sum-ii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/4sum-ii/4sum-ii.java -------------------------------------------------------------------------------- /4sum-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/4sum-ii/README.md -------------------------------------------------------------------------------- /50-powx-n/50-powx-n.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/50-powx-n/50-powx-n.java -------------------------------------------------------------------------------- /50-powx-n/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /50-powx-n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/50-powx-n/README.md -------------------------------------------------------------------------------- /503-next-greater-element-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /509-fibonacci-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /51-n-queens/51-n-queens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/51-n-queens/51-n-queens.java -------------------------------------------------------------------------------- /51-n-queens/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /51-n-queens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/51-n-queens/README.md -------------------------------------------------------------------------------- /516-longest-palindromic-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /518-coin-change-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /518-coin-change-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/518-coin-change-ii/README.md -------------------------------------------------------------------------------- /52-n-queens-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /52-n-queens-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/52-n-queens-ii/README.md -------------------------------------------------------------------------------- /53-maximum-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /53-maximum-subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/53-maximum-subarray/README.md -------------------------------------------------------------------------------- /532-k-diff-pairs-in-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /535-encode-and-decode-tinyurl/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /538-convert-bst-to-greater-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /54-spiral-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /54-spiral-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/54-spiral-matrix/README.md -------------------------------------------------------------------------------- /543-diameter-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /55-jump-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /55-jump-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/55-jump-game/README.md -------------------------------------------------------------------------------- /556-next-greater-element-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /557-reverse-words-in-a-string-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /56-merge-intervals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /56-merge-intervals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/56-merge-intervals/README.md -------------------------------------------------------------------------------- /560-subarray-sum-equals-k/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /57-insert-interval/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /57-insert-interval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/57-insert-interval/README.md -------------------------------------------------------------------------------- /576-out-of-boundary-paths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /581-shortest-unsorted-continuous-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /59-spiral-matrix-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /59-spiral-matrix-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/59-spiral-matrix-ii/README.md -------------------------------------------------------------------------------- /595-big-countries/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /595-big-countries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/595-big-countries/README.md -------------------------------------------------------------------------------- /605-can-place-flowers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /606-construct-string-from-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /61-rotate-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/61-rotate-list/README.md -------------------------------------------------------------------------------- /62-unique-paths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /62-unique-paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/62-unique-paths/README.md -------------------------------------------------------------------------------- /622-design-circular-queue/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /63-unique-paths-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /63-unique-paths-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/63-unique-paths-ii/README.md -------------------------------------------------------------------------------- /630-course-schedule-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /64-minimum-path-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /64-minimum-path-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/64-minimum-path-sum/README.md -------------------------------------------------------------------------------- /65-valid-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /65-valid-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/65-valid-number/README.md -------------------------------------------------------------------------------- /653-two-sum-iv-input-is-a-bst/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /658-find-k-closest-elements/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /659-split-array-into-consecutive-subsequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /66-plus-one/66-plus-one.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/66-plus-one/66-plus-one.java -------------------------------------------------------------------------------- /66-plus-one/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /66-plus-one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/66-plus-one/README.md -------------------------------------------------------------------------------- /662-maximum-width-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /665-non-decreasing-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /669-trim-a-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /67-add-binary/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /67-add-binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/67-add-binary/README.md -------------------------------------------------------------------------------- /680-valid-palindrome-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /682-baseball-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /682-baseball-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/682-baseball-game/README.md -------------------------------------------------------------------------------- /69-sqrtx/69-sqrtx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/69-sqrtx/69-sqrtx.java -------------------------------------------------------------------------------- /69-sqrtx/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /69-sqrtx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/69-sqrtx/README.md -------------------------------------------------------------------------------- /6911-continuous-subarrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /695-max-area-of-island/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /7-reverse-integer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /7-reverse-integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/7-reverse-integer/README.md -------------------------------------------------------------------------------- /70-climbing-stairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /70-climbing-stairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/70-climbing-stairs/README.md -------------------------------------------------------------------------------- /700-search-in-a-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /703-kth-largest-element-in-a-stream/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /704-binary-search/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /704-binary-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/704-binary-search/README.md -------------------------------------------------------------------------------- /705-design-hashset/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /705-design-hashset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/705-design-hashset/README.md -------------------------------------------------------------------------------- /706-design-hashmap/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /706-design-hashmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/706-design-hashmap/README.md -------------------------------------------------------------------------------- /71-simplify-path/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /71-simplify-path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/71-simplify-path/README.md -------------------------------------------------------------------------------- /72-edit-distance/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /72-edit-distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/72-edit-distance/README.md -------------------------------------------------------------------------------- /725-split-linked-list-in-parts/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /729-my-calendar-i/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /729-my-calendar-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/729-my-calendar-i/README.md -------------------------------------------------------------------------------- /73-set-matrix-zeroes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /732-my-calendar-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/732-my-calendar-iii/README.md -------------------------------------------------------------------------------- /74-search-a-2d-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /740-delete-and-earn/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /740-delete-and-earn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/740-delete-and-earn/README.md -------------------------------------------------------------------------------- /743-network-delay-time/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /746-min-cost-climbing-stairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /75-sort-colors/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /75-sort-colors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/75-sort-colors/README.md -------------------------------------------------------------------------------- /763-partition-labels/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /77-combinations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /77-combinations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/77-combinations/README.md -------------------------------------------------------------------------------- /78-subsets/78-subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/78-subsets/78-subsets.java -------------------------------------------------------------------------------- /78-subsets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /78-subsets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/78-subsets/README.md -------------------------------------------------------------------------------- /785-is-graph-bipartite/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /79-word-search/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /79-word-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/79-word-search/README.md -------------------------------------------------------------------------------- /792-number-of-matching-subsequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /799-champagne-tower/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /799-champagne-tower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/799-champagne-tower/README.md -------------------------------------------------------------------------------- /8-string-to-integer-atoi/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /80-remove-duplicates-from-sorted-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /804-unique-morse-code-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /81-search-in-rotated-sorted-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /814-binary-tree-pruning/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /82-remove-duplicates-from-sorted-list-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /820-short-encoding-of-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /838-push-dominoes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /838-push-dominoes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/838-push-dominoes/README.md -------------------------------------------------------------------------------- /84-largest-rectangle-in-histogram/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /844-backspace-string-compare/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /847-shortest-path-visiting-all-nodes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /85-maximal-rectangle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /853-car-fleet/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /856-score-of-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /858-mirror-reflection/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /86-partition-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /86-partition-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/86-partition-list/README.md -------------------------------------------------------------------------------- /867-transpose-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /869-reordered-power-of-2/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /871-minimum-number-of-refueling-stops/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /876-middle-of-the-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /88-merge-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /881-boats-to-save-people/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /89-gray-code/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /89-gray-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/89-gray-code/README.md -------------------------------------------------------------------------------- /890-find-and-replace-pattern/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /895-maximum-frequency-stack/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /897-increasing-order-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /9-palindrome-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /9-palindrome-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/9-palindrome-number/README.md -------------------------------------------------------------------------------- /90-subsets-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /90-subsets-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/90-subsets-ii/README.md -------------------------------------------------------------------------------- /905-sort-array-by-parity/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /91-decode-ways/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /91-decode-ways/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/91-decode-ways/README.md -------------------------------------------------------------------------------- /916-word-subsets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /916-word-subsets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/916-word-subsets/README.md -------------------------------------------------------------------------------- /92-reverse-linked-list-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /923-3sum-with-multiplicity/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /94-binary-tree-inorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /946-validate-stack-sequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /948-bag-of-tokens/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /948-bag-of-tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/948-bag-of-tokens/README.md -------------------------------------------------------------------------------- /95-unique-binary-search-trees-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /96-unique-binary-search-trees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /967-numbers-with-same-consecutive-differences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /97-interleaving-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /98-validate-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /981-time-based-key-value-store/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /985-sum-of-even-numbers-after-queries/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /987-vertical-order-traversal-of-a-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /99-recover-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /991-broken-calculator/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /Array to BST - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Array to BST - GFG/README.md -------------------------------------------------------------------------------- /Broken blocks - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Broken blocks - GFG/README.md -------------------------------------------------------------------------------- /Burning Tree - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Burning Tree - GFG/README.md -------------------------------------------------------------------------------- /Change Bits - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Change Bits - GFG/README.md -------------------------------------------------------------------------------- /Coin Piles - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Coin Piles - GFG/README.md -------------------------------------------------------------------------------- /Even and Odd - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Even and Odd - GFG/README.md -------------------------------------------------------------------------------- /Jump Game - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Jump Game - GFG/README.md -------------------------------------------------------------------------------- /K-Ary Tree - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/K-Ary Tree - GFG/README.md -------------------------------------------------------------------------------- /Killing Spree - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Killing Spree - GFG/README.md -------------------------------------------------------------------------------- /LCP - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/LCP - GFG/README.md -------------------------------------------------------------------------------- /LCP - GFG/lcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/LCP - GFG/lcp.java -------------------------------------------------------------------------------- /Largest BST - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Largest BST - GFG/README.md -------------------------------------------------------------------------------- /Min Coin - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Min Coin - GFG/README.md -------------------------------------------------------------------------------- /Min Coin - GFG/min-coin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Min Coin - GFG/min-coin.java -------------------------------------------------------------------------------- /Nearly sorted - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Nearly sorted - GFG/README.md -------------------------------------------------------------------------------- /Party in Town - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Party in Town - GFG/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/README.md -------------------------------------------------------------------------------- /Robots - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Robots - GFG/README.md -------------------------------------------------------------------------------- /Robots - GFG/robots.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Robots - GFG/robots.java -------------------------------------------------------------------------------- /Spidey Sense - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Spidey Sense - GFG/README.md -------------------------------------------------------------------------------- /Subsets - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Subsets - GFG/README.md -------------------------------------------------------------------------------- /Subsets - GFG/subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Subsets - GFG/subsets.cpp -------------------------------------------------------------------------------- /Super Primes - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Super Primes - GFG/README.md -------------------------------------------------------------------------------- /Swap bits - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Swap bits - GFG/README.md -------------------------------------------------------------------------------- /Swap bits - GFG/swap-bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Swap bits - GFG/swap-bits.cpp -------------------------------------------------------------------------------- /Union-Find - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Union-Find - GFG/README.md -------------------------------------------------------------------------------- /Villain Con - GFG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/Villain Con - GFG/README.md -------------------------------------------------------------------------------- /add-binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/add-binary/README.md -------------------------------------------------------------------------------- /add-binary/add-binary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/add-binary/add-binary.java -------------------------------------------------------------------------------- /array-partition-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/array-partition-i/README.md -------------------------------------------------------------------------------- /binary-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/binary-search/README.md -------------------------------------------------------------------------------- /clone-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/clone-graph/README.md -------------------------------------------------------------------------------- /clone-graph/clone-graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/clone-graph/clone-graph.java -------------------------------------------------------------------------------- /contains-duplicate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/contains-duplicate/README.md -------------------------------------------------------------------------------- /daily-temperatures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/daily-temperatures/README.md -------------------------------------------------------------------------------- /decode-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/decode-string/README.md -------------------------------------------------------------------------------- /design-hashmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/design-hashmap/README.md -------------------------------------------------------------------------------- /design-hashset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/design-hashset/README.md -------------------------------------------------------------------------------- /design-linked-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/design-linked-list/README.md -------------------------------------------------------------------------------- /diagonal-traverse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/diagonal-traverse/README.md -------------------------------------------------------------------------------- /duplicate-zeros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/duplicate-zeros/README.md -------------------------------------------------------------------------------- /find-peak-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/find-peak-element/README.md -------------------------------------------------------------------------------- /find-pivot-index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/find-pivot-index/README.md -------------------------------------------------------------------------------- /first-bad-version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/first-bad-version/README.md -------------------------------------------------------------------------------- /flood-fill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/flood-fill/README.md -------------------------------------------------------------------------------- /flood-fill/flood-fill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/flood-fill/flood-fill.java -------------------------------------------------------------------------------- /group-anagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/group-anagrams/README.md -------------------------------------------------------------------------------- /happy-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/happy-number/README.md -------------------------------------------------------------------------------- /height-checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/height-checker/README.md -------------------------------------------------------------------------------- /isomorphic-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/isomorphic-strings/README.md -------------------------------------------------------------------------------- /jewels-and-stones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/jewels-and-stones/README.md -------------------------------------------------------------------------------- /keys-and-rooms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/keys-and-rooms/README.md -------------------------------------------------------------------------------- /move-zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/move-zeroes/README.md -------------------------------------------------------------------------------- /move-zeroes/move-zeroes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/move-zeroes/move-zeroes.java -------------------------------------------------------------------------------- /number-of-provinces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/number-of-provinces/README.md -------------------------------------------------------------------------------- /pascals-triangle-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/pascals-triangle-ii/README.md -------------------------------------------------------------------------------- /path-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/path-sum/README.md -------------------------------------------------------------------------------- /path-sum/path-sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/path-sum/path-sum.java -------------------------------------------------------------------------------- /permutations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/permutations/README.md -------------------------------------------------------------------------------- /plus-one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/plus-one/README.md -------------------------------------------------------------------------------- /plus-one/plus-one.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/plus-one/plus-one.java -------------------------------------------------------------------------------- /remove-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/remove-element/README.md -------------------------------------------------------------------------------- /replace-words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/replace-words/README.md -------------------------------------------------------------------------------- /rotate-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/rotate-list/README.md -------------------------------------------------------------------------------- /rotate-list/rotate-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/rotate-list/rotate-list.java -------------------------------------------------------------------------------- /same-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/same-tree/README.md -------------------------------------------------------------------------------- /same-tree/same-tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/same-tree/same-tree.java -------------------------------------------------------------------------------- /single-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/single-number/README.md -------------------------------------------------------------------------------- /sort-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/sort-an-array/README.md -------------------------------------------------------------------------------- /subsets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/subsets/README.md -------------------------------------------------------------------------------- /subsets/subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/subsets/subsets.java -------------------------------------------------------------------------------- /sudoku-solver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/sudoku-solver/README.md -------------------------------------------------------------------------------- /swap-nodes-in-pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/swap-nodes-in-pairs/README.md -------------------------------------------------------------------------------- /symmetric-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/symmetric-tree/README.md -------------------------------------------------------------------------------- /target-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/target-sum/README.md -------------------------------------------------------------------------------- /target-sum/target-sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/target-sum/target-sum.java -------------------------------------------------------------------------------- /two-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/two-sum/README.md -------------------------------------------------------------------------------- /two-sum/two-sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/two-sum/two-sum.java -------------------------------------------------------------------------------- /valid-sudoku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/valid-sudoku/README.md -------------------------------------------------------------------------------- /word-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/word-search/README.md -------------------------------------------------------------------------------- /word-search/word-search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Subhankar752/Ace-Coding-with-JAVA/HEAD/word-search/word-search.java --------------------------------------------------------------------------------