{"id":23531333,"url":"https://github.com/Abhik-Chakraborty/DSA","last_synced_at":"2025-08-28T17:31:11.983Z","repository":{"id":169012644,"uuid":"618708475","full_name":"Abhik-Chakraborty/DSA","owner":"Abhik-Chakraborty","description":"Implemented some commonly asked DSA question, mostly from Leetcode.","archived":false,"fork":false,"pushed_at":"2025-08-15T16:52:42.000Z","size":1210,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-15T18:41:53.951Z","etag":null,"topics":["array-manipulations","arrays","bfs","binary-search","binary-search-tree","bit","bitmanipulation","dfs","dynamic-programming","hashing","heap","interview-practice","interview-preparation","interview-questions","queue","recursion","sorting-algorithms","stack","tree","twopointers"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Abhik-Chakraborty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-25T05:36:47.000Z","updated_at":"2025-08-15T16:52:46.000Z","dependencies_parsed_at":"2024-11-05T08:19:18.535Z","dependency_job_id":"15a57ec1-2383-4bd7-a699-ac62f2cc681f","html_url":"https://github.com/Abhik-Chakraborty/DSA","commit_stats":null,"previous_names":["abhik-chakraborty/coding-","abhik-chakraborty/dsa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Abhik-Chakraborty/DSA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2FDSA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2FDSA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2FDSA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2FDSA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abhik-Chakraborty","download_url":"https://codeload.github.com/Abhik-Chakraborty/DSA/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2FDSA/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272529493,"owners_count":24950246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["array-manipulations","arrays","bfs","binary-search","binary-search-tree","bit","bitmanipulation","dfs","dynamic-programming","hashing","heap","interview-practice","interview-preparation","interview-questions","queue","recursion","sorting-algorithms","stack","tree","twopointers"],"created_at":"2024-12-25T22:15:01.346Z","updated_at":"2025-08-28T17:31:11.974Z","avatar_url":"https://github.com/Abhik-Chakraborty.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003c!---LeetCode Topics Start--\u003e\n# LeetCode Topics\n## Array\n|  |\n| ------- |\n| [0001-two-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0001-two-sum) |\n| [0004-median-of-two-sorted-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0004-median-of-two-sorted-arrays) |\n| [0011-container-with-most-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0011-container-with-most-water) |\n| [0015-3sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0015-3sum) |\n| [0016-3sum-closest](https://github.com/Abhik-Chakraborty/coding-/tree/master/0016-3sum-closest) |\n| [0018-4sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0018-4sum) |\n| [0026-remove-duplicates-from-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0026-remove-duplicates-from-sorted-array) |\n| [0027-remove-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/0027-remove-element) |\n| [0031-next-permutation](https://github.com/Abhik-Chakraborty/coding-/tree/master/0031-next-permutation) |\n| [0034-find-first-and-last-position-of-element-in-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0034-find-first-and-last-position-of-element-in-sorted-array) |\n| [0035-search-insert-position](https://github.com/Abhik-Chakraborty/coding-/tree/master/0035-search-insert-position) |\n| [0036-valid-sudoku](https://github.com/Abhik-Chakraborty/coding-/tree/master/0036-valid-sudoku) |\n| [0039-combination-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0039-combination-sum) |\n| [0041-first-missing-positive](https://github.com/Abhik-Chakraborty/coding-/tree/master/0041-first-missing-positive) |\n| [0042-trapping-rain-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0042-trapping-rain-water) |\n| [0045-jump-game-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0045-jump-game-ii) |\n| [0046-permutations](https://github.com/Abhik-Chakraborty/coding-/tree/master/0046-permutations) |\n| [0048-rotate-image](https://github.com/Abhik-Chakraborty/coding-/tree/master/0048-rotate-image) |\n| [0053-maximum-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0053-maximum-subarray) |\n| [0054-spiral-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0054-spiral-matrix) |\n| [0055-jump-game](https://github.com/Abhik-Chakraborty/coding-/tree/master/0055-jump-game) |\n| [0056-merge-intervals](https://github.com/Abhik-Chakraborty/coding-/tree/master/0056-merge-intervals) |\n| [0057-insert-interval](https://github.com/Abhik-Chakraborty/coding-/tree/master/0057-insert-interval) |\n| [0066-plus-one](https://github.com/Abhik-Chakraborty/coding-/tree/master/0066-plus-one) |\n| [0073-set-matrix-zeroes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0073-set-matrix-zeroes) |\n| [0074-search-a-2d-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0074-search-a-2d-matrix) |\n| [0075-sort-colors](https://github.com/Abhik-Chakraborty/coding-/tree/master/0075-sort-colors) |\n| [0080-remove-duplicates-from-sorted-array-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0080-remove-duplicates-from-sorted-array-ii) |\n| [0081-search-in-rotated-sorted-array-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0081-search-in-rotated-sorted-array-ii) |\n| [0088-merge-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0088-merge-sorted-array) |\n| [0108-convert-sorted-array-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0108-convert-sorted-array-to-binary-search-tree) |\n| [0118-pascals-triangle](https://github.com/Abhik-Chakraborty/coding-/tree/master/0118-pascals-triangle) |\n| [0121-best-time-to-buy-and-sell-stock](https://github.com/Abhik-Chakraborty/coding-/tree/master/0121-best-time-to-buy-and-sell-stock) |\n| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |\n| [0123-best-time-to-buy-and-sell-stock-iii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0123-best-time-to-buy-and-sell-stock-iii) |\n| [0128-longest-consecutive-sequence](https://github.com/Abhik-Chakraborty/coding-/tree/master/0128-longest-consecutive-sequence) |\n| [0130-surrounded-regions](https://github.com/Abhik-Chakraborty/coding-/tree/master/0130-surrounded-regions) |\n| [0134-gas-station](https://github.com/Abhik-Chakraborty/coding-/tree/master/0134-gas-station) |\n| [0136-single-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0136-single-number) |\n| [0152-maximum-product-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0152-maximum-product-subarray) |\n| [0153-find-minimum-in-rotated-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0153-find-minimum-in-rotated-sorted-array) |\n| [0162-find-peak-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/0162-find-peak-element) |\n| [0167-two-sum-ii-input-array-is-sorted](https://github.com/Abhik-Chakraborty/coding-/tree/master/0167-two-sum-ii-input-array-is-sorted) |\n| [0189-rotate-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0189-rotate-array) |\n| [0204-count-primes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0204-count-primes) |\n| [0209-minimum-size-subarray-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0209-minimum-size-subarray-sum) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0215-kth-largest-element-in-an-array) |\n| [0217-contains-duplicate](https://github.com/Abhik-Chakraborty/coding-/tree/master/0217-contains-duplicate) |\n| [0219-contains-duplicate-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0219-contains-duplicate-ii) |\n| [0228-summary-ranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/0228-summary-ranges) |\n| [0229-majority-element-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0229-majority-element-ii) |\n| [0238-product-of-array-except-self](https://github.com/Abhik-Chakraborty/coding-/tree/master/0238-product-of-array-except-self) |\n| [0268-missing-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0268-missing-number) |\n| [0274-h-index](https://github.com/Abhik-Chakraborty/coding-/tree/master/0274-h-index) |\n| [0283-move-zeroes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0283-move-zeroes) |\n| [0287-find-the-duplicate-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0287-find-the-duplicate-number) |\n| [0289-game-of-life](https://github.com/Abhik-Chakraborty/coding-/tree/master/0289-game-of-life) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0349-intersection-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0349-intersection-of-two-arrays) |\n| [0350-intersection-of-two-arrays-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0350-intersection-of-two-arrays-ii) |\n| [0380-insert-delete-getrandom-o1](https://github.com/Abhik-Chakraborty/coding-/tree/master/0380-insert-delete-getrandom-o1) |\n| [0414-third-maximum-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0414-third-maximum-number) |\n| [0416-partition-equal-subset-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0416-partition-equal-subset-sum) |\n| [0452-minimum-number-of-arrows-to-burst-balloons](https://github.com/Abhik-Chakraborty/coding-/tree/master/0452-minimum-number-of-arrows-to-burst-balloons) |\n| [0455-assign-cookies](https://github.com/Abhik-Chakraborty/coding-/tree/master/0455-assign-cookies) |\n| [0457-circular-array-loop](https://github.com/Abhik-Chakraborty/coding-/tree/master/0457-circular-array-loop) |\n| [0485-max-consecutive-ones](https://github.com/Abhik-Chakraborty/coding-/tree/master/0485-max-consecutive-ones) |\n| [0500-keyboard-row](https://github.com/Abhik-Chakraborty/coding-/tree/master/0500-keyboard-row) |\n| [0503-next-greater-element-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0503-next-greater-element-ii) |\n| [0540-single-element-in-a-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0540-single-element-in-a-sorted-array) |\n| [0542-01-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0542-01-matrix) |\n| [0560-subarray-sum-equals-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0560-subarray-sum-equals-k) |\n| [0605-can-place-flowers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0605-can-place-flowers) |\n| [0643-maximum-average-subarray-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/0643-maximum-average-subarray-i) |\n| [0713-subarray-product-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0713-subarray-product-less-than-k) |\n| [0724-find-pivot-index](https://github.com/Abhik-Chakraborty/coding-/tree/master/0724-find-pivot-index) |\n| [0733-flood-fill](https://github.com/Abhik-Chakraborty/coding-/tree/master/0733-flood-fill) |\n| [0745-find-smallest-letter-greater-than-target](https://github.com/Abhik-Chakraborty/coding-/tree/master/0745-find-smallest-letter-greater-than-target) |\n| [0792-binary-search](https://github.com/Abhik-Chakraborty/coding-/tree/master/0792-binary-search) |\n| [0890-lemonade-change](https://github.com/Abhik-Chakraborty/coding-/tree/master/0890-lemonade-change) |\n| [0907-koko-eating-bananas](https://github.com/Abhik-Chakraborty/coding-/tree/master/0907-koko-eating-bananas) |\n| [0952-word-subsets](https://github.com/Abhik-Chakraborty/coding-/tree/master/0952-word-subsets) |\n| [0954-maximum-sum-circular-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0954-maximum-sum-circular-subarray) |\n| [0966-binary-subarrays-with-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0966-binary-subarrays-with-sum) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/1034-subarrays-with-k-different-integers) |\n| [1036-rotting-oranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/1036-rotting-oranges) |\n| [1046-max-consecutive-ones-iii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1046-max-consecutive-ones-iii) |\n| [1050-construct-binary-search-tree-from-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1050-construct-binary-search-tree-from-preorder-traversal) |\n| [1073-number-of-enclaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1073-number-of-enclaves) |\n| [1171-shortest-path-in-binary-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/1171-shortest-path-in-binary-matrix) |\n| [1227-number-of-equivalent-domino-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1227-number-of-equivalent-domino-pairs) |\n| [1293-three-consecutive-odds](https://github.com/Abhik-Chakraborty/coding-/tree/master/1293-three-consecutive-odds) |\n| [1350-remove-sub-folders-from-the-filesystem](https://github.com/Abhik-Chakraborty/coding-/tree/master/1350-remove-sub-folders-from-the-filesystem) |\n| [1364-tuple-with-same-product](https://github.com/Abhik-Chakraborty/coding-/tree/master/1364-tuple-with-same-product) |\n| [1370-count-number-of-nice-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/1370-count-number-of-nice-subarrays) |\n| [1408-find-the-smallest-divisor-given-a-threshold](https://github.com/Abhik-Chakraborty/coding-/tree/master/1408-find-the-smallest-divisor-given-a-threshold) |\n| [1478-maximum-number-of-events-that-can-be-attended](https://github.com/Abhik-Chakraborty/coding-/tree/master/1478-maximum-number-of-events-that-can-be-attended) |\n| [1510-find-lucky-integer-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/1510-find-lucky-integer-in-an-array) |\n| [1524-string-matching-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/1524-string-matching-in-an-array) |\n| [1538-maximum-points-you-can-obtain-from-cards](https://github.com/Abhik-Chakraborty/coding-/tree/master/1538-maximum-points-you-can-obtain-from-cards) |\n| [1586-longest-subarray-of-1s-after-deleting-one-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1586-longest-subarray-of-1s-after-deleting-one-element) |\n| [1605-minimum-number-of-days-to-make-m-bouquets](https://github.com/Abhik-Chakraborty/coding-/tree/master/1605-minimum-number-of-days-to-make-m-bouquets) |\n| [1656-count-good-triplets](https://github.com/Abhik-Chakraborty/coding-/tree/master/1656-count-good-triplets) |\n| [1705-count-unhappy-friends](https://github.com/Abhik-Chakraborty/coding-/tree/master/1705-count-unhappy-friends) |\n| [1753-path-with-minimum-effort](https://github.com/Abhik-Chakraborty/coding-/tree/master/1753-path-with-minimum-effort) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1851-maximum-number-of-events-that-can-be-attended-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1851-maximum-number-of-events-that-can-be-attended-ii) |\n| [1878-check-if-array-is-sorted-and-rotated](https://github.com/Abhik-Chakraborty/coding-/tree/master/1878-check-if-array-is-sorted-and-rotated) |\n| [1895-minimum-number-of-operations-to-move-all-balls-to-each-box](https://github.com/Abhik-Chakraborty/coding-/tree/master/1895-minimum-number-of-operations-to-move-all-balls-to-each-box) |\n| [1927-maximum-ascending-subarray-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/1927-maximum-ascending-subarray-sum) |\n| [1966-frequency-of-the-most-frequent-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1966-frequency-of-the-most-frequent-element) |\n| [2215-finding-3-digit-even-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2215-finding-3-digit-even-numbers) |\n| [2271-rearrange-array-elements-by-sign](https://github.com/Abhik-Chakraborty/coding-/tree/master/2271-rearrange-array-elements-by-sign) |\n| [2292-counting-words-with-a-given-prefix](https://github.com/Abhik-Chakraborty/coding-/tree/master/2292-counting-words-with-a-given-prefix) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2308-divide-array-into-equal-pairs) |\n| [2316-count-hills-and-valleys-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2316-count-hills-and-valleys-in-an-array) |\n| [2350-find-closest-number-to-zero](https://github.com/Abhik-Chakraborty/coding-/tree/master/2350-find-closest-number-to-zero) |\n| [2358-number-of-ways-to-split-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2358-number-of-ways-to-split-array) |\n| [2387-partition-array-such-that-maximum-difference-is-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2387-partition-array-such-that-maximum-difference-is-k) |\n| [2394-count-subarrays-with-score-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2394-count-subarrays-with-score-less-than-k) |\n| [2448-count-number-of-bad-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2448-count-number-of-bad-pairs) |\n| [2465-shifting-letters-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/2465-shifting-letters-ii) |\n| [2478-longest-nice-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/2478-longest-nice-subarray) |\n| [2486-most-frequent-even-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/2486-most-frequent-even-element) |\n| [2497-maximum-matching-of-players-with-trainers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2497-maximum-matching-of-players-with-trainers) |\n| [2527-count-subarrays-with-fixed-bounds](https://github.com/Abhik-Chakraborty/coding-/tree/master/2527-count-subarrays-with-fixed-bounds) |\n| [2533-bitwise-xor-of-all-pairings](https://github.com/Abhik-Chakraborty/coding-/tree/master/2533-bitwise-xor-of-all-pairings) |\n| [2551-apply-operations-to-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2551-apply-operations-to-an-array) |\n| [2614-maximum-count-of-positive-integer-and-negative-integer](https://github.com/Abhik-Chakraborty/coding-/tree/master/2614-maximum-count-of-positive-integer-and-negative-integer) |\n| [2685-first-completely-painted-row-or-column](https://github.com/Abhik-Chakraborty/coding-/tree/master/2685-first-completely-painted-row-or-column) |\n| [2691-count-vowel-strings-in-ranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/2691-count-vowel-strings-in-ranges) |\n| [2737-row-with-maximum-ones](https://github.com/Abhik-Chakraborty/coding-/tree/master/2737-row-with-maximum-ones) |\n| [2766-find-the-prefix-common-array-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/2766-find-the-prefix-common-array-of-two-arrays) |\n| [2792-neighboring-bitwise-xor](https://github.com/Abhik-Chakraborty/coding-/tree/master/2792-neighboring-bitwise-xor) |\n| [2856-count-complete-subarrays-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2856-count-complete-subarrays-in-an-array) |\n| [2915-count-of-interesting-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/2915-count-of-interesting-subarrays) |\n| [3154-maximum-value-of-an-ordered-triplet-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3154-maximum-value-of-an-ordered-triplet-i) |\n| [3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros](https://github.com/Abhik-Chakraborty/coding-/tree/master/3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros) |\n| [3194-find-words-containing-character](https://github.com/Abhik-Chakraborty/coding-/tree/master/3194-find-words-containing-character) |\n| [3213-count-subarrays-where-max-element-appears-at-least-k-times](https://github.com/Abhik-Chakraborty/coding-/tree/master/3213-count-subarrays-where-max-element-appears-at-least-k-times) |\n| [3227-find-missing-and-repeated-values](https://github.com/Abhik-Chakraborty/coding-/tree/master/3227-find-missing-and-repeated-values) |\n| [3236-smallest-missing-integer-greater-than-sequential-prefix-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/3236-smallest-missing-integer-greater-than-sequential-prefix-sum) |\n| [3309-count-prefix-and-suffix-pairs-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3309-count-prefix-and-suffix-pairs-i) |\n| [3321-type-of-triangle](https://github.com/Abhik-Chakraborty/coding-/tree/master/3321-type-of-triangle) |\n| [3372-longest-strictly-increasing-or-strictly-decreasing-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/3372-longest-strictly-increasing-or-strictly-decreasing-subarray) |\n| [3429-special-array-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3429-special-array-i) |\n| [3430-count-days-without-meetings](https://github.com/Abhik-Chakraborty/coding-/tree/master/3430-count-days-without-meetings) |\n| [3434-find-the-number-of-distinct-colors-among-the-balls](https://github.com/Abhik-Chakraborty/coding-/tree/master/3434-find-the-number-of-distinct-colors-among-the-balls) |\n| [3621-minimum-operations-to-make-array-values-equal-to-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/3621-minimum-operations-to-make-array-values-equal-to-k) |\n| [3627-find-minimum-time-to-reach-last-room-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3627-find-minimum-time-to-reach-last-room-i) |\n| [3644-minimum-positive-sum-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/3644-minimum-positive-sum-subarray) |\n| [3656-minimum-number-of-operations-to-make-elements-in-array-distinct](https://github.com/Abhik-Chakraborty/coding-/tree/master/3656-minimum-number-of-operations-to-make-elements-in-array-distinct) |\n| [3685-count-subarrays-of-length-three-with-a-condition](https://github.com/Abhik-Chakraborty/coding-/tree/master/3685-count-subarrays-of-length-three-with-a-condition) |\n| [3743-reschedule-meetings-for-maximum-free-time-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3743-reschedule-meetings-for-maximum-free-time-i) |\n| [3790-fruits-into-baskets-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/3790-fruits-into-baskets-ii) |\n## Binary Search\n|  |\n| ------- |\n| [0004-median-of-two-sorted-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0004-median-of-two-sorted-arrays) |\n| [0034-find-first-and-last-position-of-element-in-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0034-find-first-and-last-position-of-element-in-sorted-array) |\n| [0035-search-insert-position](https://github.com/Abhik-Chakraborty/coding-/tree/master/0035-search-insert-position) |\n| [0074-search-a-2d-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0074-search-a-2d-matrix) |\n| [0081-search-in-rotated-sorted-array-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0081-search-in-rotated-sorted-array-ii) |\n| [0153-find-minimum-in-rotated-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0153-find-minimum-in-rotated-sorted-array) |\n| [0162-find-peak-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/0162-find-peak-element) |\n| [0167-two-sum-ii-input-array-is-sorted](https://github.com/Abhik-Chakraborty/coding-/tree/master/0167-two-sum-ii-input-array-is-sorted) |\n| [0209-minimum-size-subarray-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0209-minimum-size-subarray-sum) |\n| [0268-missing-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0268-missing-number) |\n| [0287-find-the-duplicate-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0287-find-the-duplicate-number) |\n| [0349-intersection-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0349-intersection-of-two-arrays) |\n| [0350-intersection-of-two-arrays-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0350-intersection-of-two-arrays-ii) |\n| [0374-guess-number-higher-or-lower](https://github.com/Abhik-Chakraborty/coding-/tree/master/0374-guess-number-higher-or-lower) |\n| [0540-single-element-in-a-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0540-single-element-in-a-sorted-array) |\n| [0713-subarray-product-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0713-subarray-product-less-than-k) |\n| [0745-find-smallest-letter-greater-than-target](https://github.com/Abhik-Chakraborty/coding-/tree/master/0745-find-smallest-letter-greater-than-target) |\n| [0792-binary-search](https://github.com/Abhik-Chakraborty/coding-/tree/master/0792-binary-search) |\n| [0907-koko-eating-bananas](https://github.com/Abhik-Chakraborty/coding-/tree/master/0907-koko-eating-bananas) |\n| [1046-max-consecutive-ones-iii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1046-max-consecutive-ones-iii) |\n| [1408-find-the-smallest-divisor-given-a-threshold](https://github.com/Abhik-Chakraborty/coding-/tree/master/1408-find-the-smallest-divisor-given-a-threshold) |\n| [1605-minimum-number-of-days-to-make-m-bouquets](https://github.com/Abhik-Chakraborty/coding-/tree/master/1605-minimum-number-of-days-to-make-m-bouquets) |\n| [1753-path-with-minimum-effort](https://github.com/Abhik-Chakraborty/coding-/tree/master/1753-path-with-minimum-effort) |\n| [1851-maximum-number-of-events-that-can-be-attended-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1851-maximum-number-of-events-that-can-be-attended-ii) |\n| [1966-frequency-of-the-most-frequent-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1966-frequency-of-the-most-frequent-element) |\n| [2394-count-subarrays-with-score-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2394-count-subarrays-with-score-less-than-k) |\n| [2614-maximum-count-of-positive-integer-and-negative-integer](https://github.com/Abhik-Chakraborty/coding-/tree/master/2614-maximum-count-of-positive-integer-and-negative-integer) |\n| [3790-fruits-into-baskets-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/3790-fruits-into-baskets-ii) |\n## Hash Table\n|  |\n| ------- |\n| [0001-two-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0001-two-sum) |\n| [0003-longest-substring-without-repeating-characters](https://github.com/Abhik-Chakraborty/coding-/tree/master/0003-longest-substring-without-repeating-characters) |\n| [0012-integer-to-roman](https://github.com/Abhik-Chakraborty/coding-/tree/master/0012-integer-to-roman) |\n| [0036-valid-sudoku](https://github.com/Abhik-Chakraborty/coding-/tree/master/0036-valid-sudoku) |\n| [0041-first-missing-positive](https://github.com/Abhik-Chakraborty/coding-/tree/master/0041-first-missing-positive) |\n| [0073-set-matrix-zeroes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0073-set-matrix-zeroes) |\n| [0076-minimum-window-substring](https://github.com/Abhik-Chakraborty/coding-/tree/master/0076-minimum-window-substring) |\n| [0127-word-ladder](https://github.com/Abhik-Chakraborty/coding-/tree/master/0127-word-ladder) |\n| [0128-longest-consecutive-sequence](https://github.com/Abhik-Chakraborty/coding-/tree/master/0128-longest-consecutive-sequence) |\n| [0138-copy-list-with-random-pointer](https://github.com/Abhik-Chakraborty/coding-/tree/master/0138-copy-list-with-random-pointer) |\n| [0141-linked-list-cycle](https://github.com/Abhik-Chakraborty/coding-/tree/master/0141-linked-list-cycle) |\n| [0142-linked-list-cycle-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0142-linked-list-cycle-ii) |\n| [0160-intersection-of-two-linked-lists](https://github.com/Abhik-Chakraborty/coding-/tree/master/0160-intersection-of-two-linked-lists) |\n| [0202-happy-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0202-happy-number) |\n| [0205-isomorphic-strings](https://github.com/Abhik-Chakraborty/coding-/tree/master/0205-isomorphic-strings) |\n| [0217-contains-duplicate](https://github.com/Abhik-Chakraborty/coding-/tree/master/0217-contains-duplicate) |\n| [0219-contains-duplicate-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0219-contains-duplicate-ii) |\n| [0229-majority-element-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0229-majority-element-ii) |\n| [0242-valid-anagram](https://github.com/Abhik-Chakraborty/coding-/tree/master/0242-valid-anagram) |\n| [0268-missing-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0268-missing-number) |\n| [0290-word-pattern](https://github.com/Abhik-Chakraborty/coding-/tree/master/0290-word-pattern) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0349-intersection-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0349-intersection-of-two-arrays) |\n| [0350-intersection-of-two-arrays-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0350-intersection-of-two-arrays-ii) |\n| [0380-insert-delete-getrandom-o1](https://github.com/Abhik-Chakraborty/coding-/tree/master/0380-insert-delete-getrandom-o1) |\n| [0383-ransom-note](https://github.com/Abhik-Chakraborty/coding-/tree/master/0383-ransom-note) |\n| [0387-first-unique-character-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0387-first-unique-character-in-a-string) |\n| [0389-find-the-difference](https://github.com/Abhik-Chakraborty/coding-/tree/master/0389-find-the-difference) |\n| [0424-longest-repeating-character-replacement](https://github.com/Abhik-Chakraborty/coding-/tree/master/0424-longest-repeating-character-replacement) |\n| [0451-sort-characters-by-frequency](https://github.com/Abhik-Chakraborty/coding-/tree/master/0451-sort-characters-by-frequency) |\n| [0457-circular-array-loop](https://github.com/Abhik-Chakraborty/coding-/tree/master/0457-circular-array-loop) |\n| [0500-keyboard-row](https://github.com/Abhik-Chakraborty/coding-/tree/master/0500-keyboard-row) |\n| [0560-subarray-sum-equals-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0560-subarray-sum-equals-k) |\n| [0653-two-sum-iv-input-is-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0653-two-sum-iv-input-is-a-bst) |\n| [0900-reordered-power-of-2](https://github.com/Abhik-Chakraborty/coding-/tree/master/0900-reordered-power-of-2) |\n| [0952-word-subsets](https://github.com/Abhik-Chakraborty/coding-/tree/master/0952-word-subsets) |\n| [0966-binary-subarrays-with-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0966-binary-subarrays-with-sum) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/1034-subarrays-with-k-different-integers) |\n| [1218-lowest-common-ancestor-of-deepest-leaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1218-lowest-common-ancestor-of-deepest-leaves) |\n| [1227-number-of-equivalent-domino-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1227-number-of-equivalent-domino-pairs) |\n| [1364-tuple-with-same-product](https://github.com/Abhik-Chakraborty/coding-/tree/master/1364-tuple-with-same-product) |\n| [1370-count-number-of-nice-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/1370-count-number-of-nice-subarrays) |\n| [1460-number-of-substrings-containing-all-three-characters](https://github.com/Abhik-Chakraborty/coding-/tree/master/1460-number-of-substrings-containing-all-three-characters) |\n| [1502-construct-k-palindrome-strings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1502-construct-k-palindrome-strings) |\n| [1510-find-lucky-integer-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/1510-find-lucky-integer-in-an-array) |\n| [1777-determine-if-two-strings-are-close](https://github.com/Abhik-Chakraborty/coding-/tree/master/1777-determine-if-two-strings-are-close) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1890-sum-of-beauty-of-all-substrings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1890-sum-of-beauty-of-all-substrings) |\n| [1915-check-if-one-string-swap-can-make-strings-equal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1915-check-if-one-string-swap-can-make-strings-equal) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Abhik-Chakraborty/coding-/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2215-finding-3-digit-even-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2215-finding-3-digit-even-numbers) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2308-divide-array-into-equal-pairs) |\n| [2427-first-letter-to-appear-twice](https://github.com/Abhik-Chakraborty/coding-/tree/master/2427-first-letter-to-appear-twice) |\n| [2448-count-number-of-bad-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2448-count-number-of-bad-pairs) |\n| [2486-most-frequent-even-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/2486-most-frequent-even-element) |\n| [2685-first-completely-painted-row-or-column](https://github.com/Abhik-Chakraborty/coding-/tree/master/2685-first-completely-painted-row-or-column) |\n| [2766-find-the-prefix-common-array-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/2766-find-the-prefix-common-array-of-two-arrays) |\n| [2856-count-complete-subarrays-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2856-count-complete-subarrays-in-an-array) |\n| [2915-count-of-interesting-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/2915-count-of-interesting-subarrays) |\n| [3227-find-missing-and-repeated-values](https://github.com/Abhik-Chakraborty/coding-/tree/master/3227-find-missing-and-repeated-values) |\n| [3236-smallest-missing-integer-greater-than-sequential-prefix-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/3236-smallest-missing-integer-greater-than-sequential-prefix-sum) |\n| [3360-minimum-deletions-to-make-string-k-special](https://github.com/Abhik-Chakraborty/coding-/tree/master/3360-minimum-deletions-to-make-string-k-special) |\n| [3434-find-the-number-of-distinct-colors-among-the-balls](https://github.com/Abhik-Chakraborty/coding-/tree/master/3434-find-the-number-of-distinct-colors-among-the-balls) |\n| [3455-minimum-length-of-string-after-operations](https://github.com/Abhik-Chakraborty/coding-/tree/master/3455-minimum-length-of-string-after-operations) |\n| [3621-minimum-operations-to-make-array-values-equal-to-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/3621-minimum-operations-to-make-array-values-equal-to-k) |\n| [3656-minimum-number-of-operations-to-make-elements-in-array-distinct](https://github.com/Abhik-Chakraborty/coding-/tree/master/3656-minimum-number-of-operations-to-make-elements-in-array-distinct) |\n## Math\n|  |\n| ------- |\n| [0002-add-two-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0002-add-two-numbers) |\n| [0007-reverse-integer](https://github.com/Abhik-Chakraborty/coding-/tree/master/0007-reverse-integer) |\n| [0009-palindrome-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0009-palindrome-number) |\n| [0012-integer-to-roman](https://github.com/Abhik-Chakraborty/coding-/tree/master/0012-integer-to-roman) |\n| [0029-divide-two-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0029-divide-two-integers) |\n| [0048-rotate-image](https://github.com/Abhik-Chakraborty/coding-/tree/master/0048-rotate-image) |\n| [0050-powx-n](https://github.com/Abhik-Chakraborty/coding-/tree/master/0050-powx-n) |\n| [0066-plus-one](https://github.com/Abhik-Chakraborty/coding-/tree/master/0066-plus-one) |\n| [0067-add-binary](https://github.com/Abhik-Chakraborty/coding-/tree/master/0067-add-binary) |\n| [0189-rotate-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0189-rotate-array) |\n| [0202-happy-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0202-happy-number) |\n| [0204-count-primes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0204-count-primes) |\n| [0231-power-of-two](https://github.com/Abhik-Chakraborty/coding-/tree/master/0231-power-of-two) |\n| [0268-missing-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0268-missing-number) |\n| [0342-power-of-four](https://github.com/Abhik-Chakraborty/coding-/tree/master/0342-power-of-four) |\n| [0380-insert-delete-getrandom-o1](https://github.com/Abhik-Chakraborty/coding-/tree/master/0380-insert-delete-getrandom-o1) |\n| [0412-fizz-buzz](https://github.com/Abhik-Chakraborty/coding-/tree/master/0412-fizz-buzz) |\n| [0445-add-two-numbers-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0445-add-two-numbers-ii) |\n| [0900-reordered-power-of-2](https://github.com/Abhik-Chakraborty/coding-/tree/master/0900-reordered-power-of-2) |\n| [1370-count-number-of-nice-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/1370-count-number-of-nice-subarrays) |\n| [2032-largest-odd-number-in-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/2032-largest-odd-number-in-string) |\n| [2050-count-good-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2050-count-good-numbers) |\n| [2448-count-number-of-bad-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2448-count-number-of-bad-pairs) |\n| [2610-closest-prime-numbers-in-range](https://github.com/Abhik-Chakraborty/coding-/tree/master/2610-closest-prime-numbers-in-range) |\n| [2998-count-symmetric-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2998-count-symmetric-integers) |\n| [3227-find-missing-and-repeated-values](https://github.com/Abhik-Chakraborty/coding-/tree/master/3227-find-missing-and-repeated-values) |\n| [3321-type-of-triangle](https://github.com/Abhik-Chakraborty/coding-/tree/master/3321-type-of-triangle) |\n## Bit Manipulation\n|  |\n| ------- |\n| [0029-divide-two-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0029-divide-two-integers) |\n| [0067-add-binary](https://github.com/Abhik-Chakraborty/coding-/tree/master/0067-add-binary) |\n| [0136-single-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0136-single-number) |\n| [0231-power-of-two](https://github.com/Abhik-Chakraborty/coding-/tree/master/0231-power-of-two) |\n| [0268-missing-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0268-missing-number) |\n| [0287-find-the-duplicate-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0287-find-the-duplicate-number) |\n| [0342-power-of-four](https://github.com/Abhik-Chakraborty/coding-/tree/master/0342-power-of-four) |\n| [0389-find-the-difference](https://github.com/Abhik-Chakraborty/coding-/tree/master/0389-find-the-difference) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Abhik-Chakraborty/coding-/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2308-divide-array-into-equal-pairs) |\n| [2427-first-letter-to-appear-twice](https://github.com/Abhik-Chakraborty/coding-/tree/master/2427-first-letter-to-appear-twice) |\n| [2478-longest-nice-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/2478-longest-nice-subarray) |\n| [2509-minimize-xor](https://github.com/Abhik-Chakraborty/coding-/tree/master/2509-minimize-xor) |\n| [2533-bitwise-xor-of-all-pairings](https://github.com/Abhik-Chakraborty/coding-/tree/master/2533-bitwise-xor-of-all-pairings) |\n| [2766-find-the-prefix-common-array-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/2766-find-the-prefix-common-array-of-two-arrays) |\n| [2792-neighboring-bitwise-xor](https://github.com/Abhik-Chakraborty/coding-/tree/master/2792-neighboring-bitwise-xor) |\n## Sorting\n|  |\n| ------- |\n| [0015-3sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0015-3sum) |\n| [0016-3sum-closest](https://github.com/Abhik-Chakraborty/coding-/tree/master/0016-3sum-closest) |\n| [0018-4sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0018-4sum) |\n| [0056-merge-intervals](https://github.com/Abhik-Chakraborty/coding-/tree/master/0056-merge-intervals) |\n| [0075-sort-colors](https://github.com/Abhik-Chakraborty/coding-/tree/master/0075-sort-colors) |\n| [0088-merge-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0088-merge-sorted-array) |\n| [0148-sort-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0148-sort-list) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0215-kth-largest-element-in-an-array) |\n| [0217-contains-duplicate](https://github.com/Abhik-Chakraborty/coding-/tree/master/0217-contains-duplicate) |\n| [0229-majority-element-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0229-majority-element-ii) |\n| [0242-valid-anagram](https://github.com/Abhik-Chakraborty/coding-/tree/master/0242-valid-anagram) |\n| [0268-missing-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0268-missing-number) |\n| [0274-h-index](https://github.com/Abhik-Chakraborty/coding-/tree/master/0274-h-index) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0349-intersection-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0349-intersection-of-two-arrays) |\n| [0350-intersection-of-two-arrays-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0350-intersection-of-two-arrays-ii) |\n| [0389-find-the-difference](https://github.com/Abhik-Chakraborty/coding-/tree/master/0389-find-the-difference) |\n| [0414-third-maximum-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0414-third-maximum-number) |\n| [0451-sort-characters-by-frequency](https://github.com/Abhik-Chakraborty/coding-/tree/master/0451-sort-characters-by-frequency) |\n| [0452-minimum-number-of-arrows-to-burst-balloons](https://github.com/Abhik-Chakraborty/coding-/tree/master/0452-minimum-number-of-arrows-to-burst-balloons) |\n| [0455-assign-cookies](https://github.com/Abhik-Chakraborty/coding-/tree/master/0455-assign-cookies) |\n| [0900-reordered-power-of-2](https://github.com/Abhik-Chakraborty/coding-/tree/master/0900-reordered-power-of-2) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1478-maximum-number-of-events-that-can-be-attended](https://github.com/Abhik-Chakraborty/coding-/tree/master/1478-maximum-number-of-events-that-can-be-attended) |\n| [1777-determine-if-two-strings-are-close](https://github.com/Abhik-Chakraborty/coding-/tree/master/1777-determine-if-two-strings-are-close) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1851-maximum-number-of-events-that-can-be-attended-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1851-maximum-number-of-events-that-can-be-attended-ii) |\n| [1966-frequency-of-the-most-frequent-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1966-frequency-of-the-most-frequent-element) |\n| [2215-finding-3-digit-even-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2215-finding-3-digit-even-numbers) |\n| [2387-partition-array-such-that-maximum-difference-is-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2387-partition-array-such-that-maximum-difference-is-k) |\n| [2497-maximum-matching-of-players-with-trainers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2497-maximum-matching-of-players-with-trainers) |\n| [2646-kth-largest-sum-in-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/2646-kth-largest-sum-in-a-binary-tree) |\n| [3236-smallest-missing-integer-greater-than-sequential-prefix-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/3236-smallest-missing-integer-greater-than-sequential-prefix-sum) |\n| [3321-type-of-triangle](https://github.com/Abhik-Chakraborty/coding-/tree/master/3321-type-of-triangle) |\n| [3360-minimum-deletions-to-make-string-k-special](https://github.com/Abhik-Chakraborty/coding-/tree/master/3360-minimum-deletions-to-make-string-k-special) |\n| [3430-count-days-without-meetings](https://github.com/Abhik-Chakraborty/coding-/tree/master/3430-count-days-without-meetings) |\n## Two Pointers\n|  |\n| ------- |\n| [0005-longest-palindromic-substring](https://github.com/Abhik-Chakraborty/coding-/tree/master/0005-longest-palindromic-substring) |\n| [0011-container-with-most-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0011-container-with-most-water) |\n| [0015-3sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0015-3sum) |\n| [0016-3sum-closest](https://github.com/Abhik-Chakraborty/coding-/tree/master/0016-3sum-closest) |\n| [0018-4sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0018-4sum) |\n| [0019-remove-nth-node-from-end-of-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0019-remove-nth-node-from-end-of-list) |\n| [0026-remove-duplicates-from-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0026-remove-duplicates-from-sorted-array) |\n| [0027-remove-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/0027-remove-element) |\n| [0028-find-the-index-of-the-first-occurrence-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0028-find-the-index-of-the-first-occurrence-in-a-string) |\n| [0031-next-permutation](https://github.com/Abhik-Chakraborty/coding-/tree/master/0031-next-permutation) |\n| [0042-trapping-rain-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0042-trapping-rain-water) |\n| [0061-rotate-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0061-rotate-list) |\n| [0075-sort-colors](https://github.com/Abhik-Chakraborty/coding-/tree/master/0075-sort-colors) |\n| [0080-remove-duplicates-from-sorted-array-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0080-remove-duplicates-from-sorted-array-ii) |\n| [0082-remove-duplicates-from-sorted-list-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0082-remove-duplicates-from-sorted-list-ii) |\n| [0088-merge-sorted-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0088-merge-sorted-array) |\n| [0125-valid-palindrome](https://github.com/Abhik-Chakraborty/coding-/tree/master/0125-valid-palindrome) |\n| [0141-linked-list-cycle](https://github.com/Abhik-Chakraborty/coding-/tree/master/0141-linked-list-cycle) |\n| [0142-linked-list-cycle-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0142-linked-list-cycle-ii) |\n| [0143-reorder-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0143-reorder-list) |\n| [0148-sort-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0148-sort-list) |\n| [0151-reverse-words-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0151-reverse-words-in-a-string) |\n| [0160-intersection-of-two-linked-lists](https://github.com/Abhik-Chakraborty/coding-/tree/master/0160-intersection-of-two-linked-lists) |\n| [0167-two-sum-ii-input-array-is-sorted](https://github.com/Abhik-Chakraborty/coding-/tree/master/0167-two-sum-ii-input-array-is-sorted) |\n| [0189-rotate-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0189-rotate-array) |\n| [0202-happy-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0202-happy-number) |\n| [0234-palindrome-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0234-palindrome-linked-list) |\n| [0283-move-zeroes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0283-move-zeroes) |\n| [0287-find-the-duplicate-number](https://github.com/Abhik-Chakraborty/coding-/tree/master/0287-find-the-duplicate-number) |\n| [0344-reverse-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0344-reverse-string) |\n| [0345-reverse-vowels-of-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0345-reverse-vowels-of-a-string) |\n| [0349-intersection-of-two-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0349-intersection-of-two-arrays) |\n| [0350-intersection-of-two-arrays-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0350-intersection-of-two-arrays-ii) |\n| [0392-is-subsequence](https://github.com/Abhik-Chakraborty/coding-/tree/master/0392-is-subsequence) |\n| [0443-string-compression](https://github.com/Abhik-Chakraborty/coding-/tree/master/0443-string-compression) |\n| [0455-assign-cookies](https://github.com/Abhik-Chakraborty/coding-/tree/master/0455-assign-cookies) |\n| [0457-circular-array-loop](https://github.com/Abhik-Chakraborty/coding-/tree/master/0457-circular-array-loop) |\n| [0528-swapping-nodes-in-a-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0528-swapping-nodes-in-a-linked-list) |\n| [0647-palindromic-substrings](https://github.com/Abhik-Chakraborty/coding-/tree/master/0647-palindromic-substrings) |\n| [0653-two-sum-iv-input-is-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0653-two-sum-iv-input-is-a-bst) |\n| [0868-push-dominoes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0868-push-dominoes) |\n| [0908-middle-of-the-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0908-middle-of-the-linked-list) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1850-minimum-length-of-string-after-deleting-similar-ends](https://github.com/Abhik-Chakraborty/coding-/tree/master/1850-minimum-length-of-string-after-deleting-similar-ends) |\n| [1894-merge-strings-alternately](https://github.com/Abhik-Chakraborty/coding-/tree/master/1894-merge-strings-alternately) |\n| [2216-delete-the-middle-node-of-a-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/2216-delete-the-middle-node-of-a-linked-list) |\n| [2271-rearrange-array-elements-by-sign](https://github.com/Abhik-Chakraborty/coding-/tree/master/2271-rearrange-array-elements-by-sign) |\n| [2497-maximum-matching-of-players-with-trainers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2497-maximum-matching-of-players-with-trainers) |\n| [2551-apply-operations-to-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2551-apply-operations-to-an-array) |\n## String\n|  |\n| ------- |\n| [0003-longest-substring-without-repeating-characters](https://github.com/Abhik-Chakraborty/coding-/tree/master/0003-longest-substring-without-repeating-characters) |\n| [0005-longest-palindromic-substring](https://github.com/Abhik-Chakraborty/coding-/tree/master/0005-longest-palindromic-substring) |\n| [0006-zigzag-conversion](https://github.com/Abhik-Chakraborty/coding-/tree/master/0006-zigzag-conversion) |\n| [0008-string-to-integer-atoi](https://github.com/Abhik-Chakraborty/coding-/tree/master/0008-string-to-integer-atoi) |\n| [0012-integer-to-roman](https://github.com/Abhik-Chakraborty/coding-/tree/master/0012-integer-to-roman) |\n| [0014-longest-common-prefix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0014-longest-common-prefix) |\n| [0020-valid-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/0020-valid-parentheses) |\n| [0022-generate-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/0022-generate-parentheses) |\n| [0028-find-the-index-of-the-first-occurrence-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0028-find-the-index-of-the-first-occurrence-in-a-string) |\n| [0058-length-of-last-word](https://github.com/Abhik-Chakraborty/coding-/tree/master/0058-length-of-last-word) |\n| [0067-add-binary](https://github.com/Abhik-Chakraborty/coding-/tree/master/0067-add-binary) |\n| [0076-minimum-window-substring](https://github.com/Abhik-Chakraborty/coding-/tree/master/0076-minimum-window-substring) |\n| [0125-valid-palindrome](https://github.com/Abhik-Chakraborty/coding-/tree/master/0125-valid-palindrome) |\n| [0127-word-ladder](https://github.com/Abhik-Chakraborty/coding-/tree/master/0127-word-ladder) |\n| [0151-reverse-words-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0151-reverse-words-in-a-string) |\n| [0205-isomorphic-strings](https://github.com/Abhik-Chakraborty/coding-/tree/master/0205-isomorphic-strings) |\n| [0242-valid-anagram](https://github.com/Abhik-Chakraborty/coding-/tree/master/0242-valid-anagram) |\n| [0257-binary-tree-paths](https://github.com/Abhik-Chakraborty/coding-/tree/master/0257-binary-tree-paths) |\n| [0290-word-pattern](https://github.com/Abhik-Chakraborty/coding-/tree/master/0290-word-pattern) |\n| [0344-reverse-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0344-reverse-string) |\n| [0345-reverse-vowels-of-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0345-reverse-vowels-of-a-string) |\n| [0383-ransom-note](https://github.com/Abhik-Chakraborty/coding-/tree/master/0383-ransom-note) |\n| [0387-first-unique-character-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0387-first-unique-character-in-a-string) |\n| [0389-find-the-difference](https://github.com/Abhik-Chakraborty/coding-/tree/master/0389-find-the-difference) |\n| [0392-is-subsequence](https://github.com/Abhik-Chakraborty/coding-/tree/master/0392-is-subsequence) |\n| [0412-fizz-buzz](https://github.com/Abhik-Chakraborty/coding-/tree/master/0412-fizz-buzz) |\n| [0424-longest-repeating-character-replacement](https://github.com/Abhik-Chakraborty/coding-/tree/master/0424-longest-repeating-character-replacement) |\n| [0443-string-compression](https://github.com/Abhik-Chakraborty/coding-/tree/master/0443-string-compression) |\n| [0451-sort-characters-by-frequency](https://github.com/Abhik-Chakraborty/coding-/tree/master/0451-sort-characters-by-frequency) |\n| [0459-repeated-substring-pattern](https://github.com/Abhik-Chakraborty/coding-/tree/master/0459-repeated-substring-pattern) |\n| [0500-keyboard-row](https://github.com/Abhik-Chakraborty/coding-/tree/master/0500-keyboard-row) |\n| [0647-palindromic-substrings](https://github.com/Abhik-Chakraborty/coding-/tree/master/0647-palindromic-substrings) |\n| [0812-rotate-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0812-rotate-string) |\n| [0868-push-dominoes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0868-push-dominoes) |\n| [0952-word-subsets](https://github.com/Abhik-Chakraborty/coding-/tree/master/0952-word-subsets) |\n| [1078-remove-outermost-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/1078-remove-outermost-parentheses) |\n| [1350-remove-sub-folders-from-the-filesystem](https://github.com/Abhik-Chakraborty/coding-/tree/master/1350-remove-sub-folders-from-the-filesystem) |\n| [1351-replace-the-substring-for-balanced-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/1351-replace-the-substring-for-balanced-string) |\n| [1460-number-of-substrings-containing-all-three-characters](https://github.com/Abhik-Chakraborty/coding-/tree/master/1460-number-of-substrings-containing-all-three-characters) |\n| [1502-construct-k-palindrome-strings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1502-construct-k-palindrome-strings) |\n| [1524-string-matching-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/1524-string-matching-in-an-array) |\n| [1537-maximum-score-after-splitting-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/1537-maximum-score-after-splitting-a-string) |\n| [1567-maximum-number-of-vowels-in-a-substring-of-given-length](https://github.com/Abhik-Chakraborty/coding-/tree/master/1567-maximum-number-of-vowels-in-a-substring-of-given-length) |\n| [1737-maximum-nesting-depth-of-the-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/1737-maximum-nesting-depth-of-the-parentheses) |\n| [1777-determine-if-two-strings-are-close](https://github.com/Abhik-Chakraborty/coding-/tree/master/1777-determine-if-two-strings-are-close) |\n| [1850-minimum-length-of-string-after-deleting-similar-ends](https://github.com/Abhik-Chakraborty/coding-/tree/master/1850-minimum-length-of-string-after-deleting-similar-ends) |\n| [1890-sum-of-beauty-of-all-substrings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1890-sum-of-beauty-of-all-substrings) |\n| [1894-merge-strings-alternately](https://github.com/Abhik-Chakraborty/coding-/tree/master/1894-merge-strings-alternately) |\n| [1895-minimum-number-of-operations-to-move-all-balls-to-each-box](https://github.com/Abhik-Chakraborty/coding-/tree/master/1895-minimum-number-of-operations-to-move-all-balls-to-each-box) |\n| [1915-check-if-one-string-swap-can-make-strings-equal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1915-check-if-one-string-swap-can-make-strings-equal) |\n| [2032-largest-odd-number-in-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/2032-largest-odd-number-in-string) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Abhik-Chakraborty/coding-/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2221-check-if-a-parentheses-string-can-be-valid](https://github.com/Abhik-Chakraborty/coding-/tree/master/2221-check-if-a-parentheses-string-can-be-valid) |\n| [2260-divide-a-string-into-groups-of-size-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2260-divide-a-string-into-groups-of-size-k) |\n| [2292-counting-words-with-a-given-prefix](https://github.com/Abhik-Chakraborty/coding-/tree/master/2292-counting-words-with-a-given-prefix) |\n| [2427-first-letter-to-appear-twice](https://github.com/Abhik-Chakraborty/coding-/tree/master/2427-first-letter-to-appear-twice) |\n| [2465-shifting-letters-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/2465-shifting-letters-ii) |\n| [2691-count-vowel-strings-in-ranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/2691-count-vowel-strings-in-ranges) |\n| [3194-find-words-containing-character](https://github.com/Abhik-Chakraborty/coding-/tree/master/3194-find-words-containing-character) |\n| [3309-count-prefix-and-suffix-pairs-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3309-count-prefix-and-suffix-pairs-i) |\n| [3360-minimum-deletions-to-make-string-k-special](https://github.com/Abhik-Chakraborty/coding-/tree/master/3360-minimum-deletions-to-make-string-k-special) |\n| [3447-clear-digits](https://github.com/Abhik-Chakraborty/coding-/tree/master/3447-clear-digits) |\n| [3455-minimum-length-of-string-after-operations](https://github.com/Abhik-Chakraborty/coding-/tree/master/3455-minimum-length-of-string-after-operations) |\n| [3684-substring-matching-pattern](https://github.com/Abhik-Chakraborty/coding-/tree/master/3684-substring-matching-pattern) |\n## String Matching\n|  |\n| ------- |\n| [0028-find-the-index-of-the-first-occurrence-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0028-find-the-index-of-the-first-occurrence-in-a-string) |\n| [0459-repeated-substring-pattern](https://github.com/Abhik-Chakraborty/coding-/tree/master/0459-repeated-substring-pattern) |\n| [0812-rotate-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0812-rotate-string) |\n| [1524-string-matching-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/1524-string-matching-in-an-array) |\n| [2292-counting-words-with-a-given-prefix](https://github.com/Abhik-Chakraborty/coding-/tree/master/2292-counting-words-with-a-given-prefix) |\n| [3309-count-prefix-and-suffix-pairs-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3309-count-prefix-and-suffix-pairs-i) |\n| [3684-substring-matching-pattern](https://github.com/Abhik-Chakraborty/coding-/tree/master/3684-substring-matching-pattern) |\n## Interactive\n|  |\n| ------- |\n| [0374-guess-number-higher-or-lower](https://github.com/Abhik-Chakraborty/coding-/tree/master/0374-guess-number-higher-or-lower) |\n## Dynamic Programming\n|  |\n| ------- |\n| [0005-longest-palindromic-substring](https://github.com/Abhik-Chakraborty/coding-/tree/master/0005-longest-palindromic-substring) |\n| [0022-generate-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/0022-generate-parentheses) |\n| [0042-trapping-rain-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0042-trapping-rain-water) |\n| [0045-jump-game-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0045-jump-game-ii) |\n| [0053-maximum-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0053-maximum-subarray) |\n| [0055-jump-game](https://github.com/Abhik-Chakraborty/coding-/tree/master/0055-jump-game) |\n| [0118-pascals-triangle](https://github.com/Abhik-Chakraborty/coding-/tree/master/0118-pascals-triangle) |\n| [0121-best-time-to-buy-and-sell-stock](https://github.com/Abhik-Chakraborty/coding-/tree/master/0121-best-time-to-buy-and-sell-stock) |\n| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |\n| [0123-best-time-to-buy-and-sell-stock-iii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0123-best-time-to-buy-and-sell-stock-iii) |\n| [0124-binary-tree-maximum-path-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0124-binary-tree-maximum-path-sum) |\n| [0152-maximum-product-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0152-maximum-product-subarray) |\n| [0392-is-subsequence](https://github.com/Abhik-Chakraborty/coding-/tree/master/0392-is-subsequence) |\n| [0416-partition-equal-subset-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0416-partition-equal-subset-sum) |\n| [0542-01-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0542-01-matrix) |\n| [0647-palindromic-substrings](https://github.com/Abhik-Chakraborty/coding-/tree/master/0647-palindromic-substrings) |\n| [0803-cheapest-flights-within-k-stops](https://github.com/Abhik-Chakraborty/coding-/tree/master/0803-cheapest-flights-within-k-stops) |\n| [0868-push-dominoes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0868-push-dominoes) |\n| [0954-maximum-sum-circular-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0954-maximum-sum-circular-subarray) |\n| [1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance](https://github.com/Abhik-Chakraborty/coding-/tree/master/1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance) |\n| [1586-longest-subarray-of-1s-after-deleting-one-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1586-longest-subarray-of-1s-after-deleting-one-element) |\n| [1851-maximum-number-of-events-that-can-be-attended-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1851-maximum-number-of-events-that-can-be-attended-ii) |\n| [2090-number-of-ways-to-arrive-at-destination](https://github.com/Abhik-Chakraborty/coding-/tree/master/2090-number-of-ways-to-arrive-at-destination) |\n## Matrix\n|  |\n| ------- |\n| [0036-valid-sudoku](https://github.com/Abhik-Chakraborty/coding-/tree/master/0036-valid-sudoku) |\n| [0048-rotate-image](https://github.com/Abhik-Chakraborty/coding-/tree/master/0048-rotate-image) |\n| [0054-spiral-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0054-spiral-matrix) |\n| [0073-set-matrix-zeroes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0073-set-matrix-zeroes) |\n| [0074-search-a-2d-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0074-search-a-2d-matrix) |\n| [0130-surrounded-regions](https://github.com/Abhik-Chakraborty/coding-/tree/master/0130-surrounded-regions) |\n| [0289-game-of-life](https://github.com/Abhik-Chakraborty/coding-/tree/master/0289-game-of-life) |\n| [0542-01-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0542-01-matrix) |\n| [0733-flood-fill](https://github.com/Abhik-Chakraborty/coding-/tree/master/0733-flood-fill) |\n| [1036-rotting-oranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/1036-rotting-oranges) |\n| [1073-number-of-enclaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1073-number-of-enclaves) |\n| [1171-shortest-path-in-binary-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/1171-shortest-path-in-binary-matrix) |\n| [1753-path-with-minimum-effort](https://github.com/Abhik-Chakraborty/coding-/tree/master/1753-path-with-minimum-effort) |\n| [2685-first-completely-painted-row-or-column](https://github.com/Abhik-Chakraborty/coding-/tree/master/2685-first-completely-painted-row-or-column) |\n| [2737-row-with-maximum-ones](https://github.com/Abhik-Chakraborty/coding-/tree/master/2737-row-with-maximum-ones) |\n| [3227-find-missing-and-repeated-values](https://github.com/Abhik-Chakraborty/coding-/tree/master/3227-find-missing-and-repeated-values) |\n| [3627-find-minimum-time-to-reach-last-room-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3627-find-minimum-time-to-reach-last-room-i) |\n## Prefix Sum\n|  |\n| ------- |\n| [0209-minimum-size-subarray-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0209-minimum-size-subarray-sum) |\n| [0238-product-of-array-except-self](https://github.com/Abhik-Chakraborty/coding-/tree/master/0238-product-of-array-except-self) |\n| [0560-subarray-sum-equals-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0560-subarray-sum-equals-k) |\n| [0713-subarray-product-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0713-subarray-product-less-than-k) |\n| [0724-find-pivot-index](https://github.com/Abhik-Chakraborty/coding-/tree/master/0724-find-pivot-index) |\n| [0966-binary-subarrays-with-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0966-binary-subarrays-with-sum) |\n| [1046-max-consecutive-ones-iii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1046-max-consecutive-ones-iii) |\n| [1370-count-number-of-nice-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/1370-count-number-of-nice-subarrays) |\n| [1537-maximum-score-after-splitting-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/1537-maximum-score-after-splitting-a-string) |\n| [1538-maximum-points-you-can-obtain-from-cards](https://github.com/Abhik-Chakraborty/coding-/tree/master/1538-maximum-points-you-can-obtain-from-cards) |\n| [1895-minimum-number-of-operations-to-move-all-balls-to-each-box](https://github.com/Abhik-Chakraborty/coding-/tree/master/1895-minimum-number-of-operations-to-move-all-balls-to-each-box) |\n| [1966-frequency-of-the-most-frequent-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1966-frequency-of-the-most-frequent-element) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Abhik-Chakraborty/coding-/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2358-number-of-ways-to-split-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2358-number-of-ways-to-split-array) |\n| [2394-count-subarrays-with-score-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2394-count-subarrays-with-score-less-than-k) |\n| [2465-shifting-letters-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/2465-shifting-letters-ii) |\n| [2691-count-vowel-strings-in-ranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/2691-count-vowel-strings-in-ranges) |\n| [2915-count-of-interesting-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/2915-count-of-interesting-subarrays) |\n| [3644-minimum-positive-sum-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/3644-minimum-positive-sum-subarray) |\n## Divide and Conquer\n|  |\n| ------- |\n| [0004-median-of-two-sorted-arrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/0004-median-of-two-sorted-arrays) |\n| [0023-merge-k-sorted-lists](https://github.com/Abhik-Chakraborty/coding-/tree/master/0023-merge-k-sorted-lists) |\n| [0053-maximum-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0053-maximum-subarray) |\n| [0108-convert-sorted-array-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0108-convert-sorted-array-to-binary-search-tree) |\n| [0109-convert-sorted-list-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0109-convert-sorted-list-to-binary-search-tree) |\n| [0148-sort-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0148-sort-list) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0215-kth-largest-element-in-an-array) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0954-maximum-sum-circular-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0954-maximum-sum-circular-subarray) |\n## Sliding Window\n|  |\n| ------- |\n| [0003-longest-substring-without-repeating-characters](https://github.com/Abhik-Chakraborty/coding-/tree/master/0003-longest-substring-without-repeating-characters) |\n| [0076-minimum-window-substring](https://github.com/Abhik-Chakraborty/coding-/tree/master/0076-minimum-window-substring) |\n| [0209-minimum-size-subarray-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0209-minimum-size-subarray-sum) |\n| [0219-contains-duplicate-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0219-contains-duplicate-ii) |\n| [0424-longest-repeating-character-replacement](https://github.com/Abhik-Chakraborty/coding-/tree/master/0424-longest-repeating-character-replacement) |\n| [0643-maximum-average-subarray-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/0643-maximum-average-subarray-i) |\n| [0713-subarray-product-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/0713-subarray-product-less-than-k) |\n| [0966-binary-subarrays-with-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0966-binary-subarrays-with-sum) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/1034-subarrays-with-k-different-integers) |\n| [1046-max-consecutive-ones-iii](https://github.com/Abhik-Chakraborty/coding-/tree/master/1046-max-consecutive-ones-iii) |\n| [1351-replace-the-substring-for-balanced-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/1351-replace-the-substring-for-balanced-string) |\n| [1370-count-number-of-nice-subarrays](https://github.com/Abhik-Chakraborty/coding-/tree/master/1370-count-number-of-nice-subarrays) |\n| [1460-number-of-substrings-containing-all-three-characters](https://github.com/Abhik-Chakraborty/coding-/tree/master/1460-number-of-substrings-containing-all-three-characters) |\n| [1538-maximum-points-you-can-obtain-from-cards](https://github.com/Abhik-Chakraborty/coding-/tree/master/1538-maximum-points-you-can-obtain-from-cards) |\n| [1567-maximum-number-of-vowels-in-a-substring-of-given-length](https://github.com/Abhik-Chakraborty/coding-/tree/master/1567-maximum-number-of-vowels-in-a-substring-of-given-length) |\n| [1586-longest-subarray-of-1s-after-deleting-one-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1586-longest-subarray-of-1s-after-deleting-one-element) |\n| [1966-frequency-of-the-most-frequent-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1966-frequency-of-the-most-frequent-element) |\n| [2394-count-subarrays-with-score-less-than-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2394-count-subarrays-with-score-less-than-k) |\n| [2478-longest-nice-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/2478-longest-nice-subarray) |\n| [2527-count-subarrays-with-fixed-bounds](https://github.com/Abhik-Chakraborty/coding-/tree/master/2527-count-subarrays-with-fixed-bounds) |\n| [2856-count-complete-subarrays-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2856-count-complete-subarrays-in-an-array) |\n| [3213-count-subarrays-where-max-element-appears-at-least-k-times](https://github.com/Abhik-Chakraborty/coding-/tree/master/3213-count-subarrays-where-max-element-appears-at-least-k-times) |\n| [3644-minimum-positive-sum-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/3644-minimum-positive-sum-subarray) |\n| [3743-reschedule-meetings-for-maximum-free-time-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3743-reschedule-meetings-for-maximum-free-time-i) |\n## Tree\n|  |\n| ------- |\n| [0094-binary-tree-inorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0094-binary-tree-inorder-traversal) |\n| [0098-validate-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0098-validate-binary-search-tree) |\n| [0099-recover-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0099-recover-binary-search-tree) |\n| [0100-same-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0100-same-tree) |\n| [0101-symmetric-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0101-symmetric-tree) |\n| [0102-binary-tree-level-order-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0102-binary-tree-level-order-traversal) |\n| [0103-binary-tree-zigzag-level-order-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0103-binary-tree-zigzag-level-order-traversal) |\n| [0104-maximum-depth-of-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0104-maximum-depth-of-binary-tree) |\n| [0108-convert-sorted-array-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0108-convert-sorted-array-to-binary-search-tree) |\n| [0109-convert-sorted-list-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0109-convert-sorted-list-to-binary-search-tree) |\n| [0110-balanced-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0110-balanced-binary-tree) |\n| [0112-path-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0112-path-sum) |\n| [0124-binary-tree-maximum-path-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0124-binary-tree-maximum-path-sum) |\n| [0129-sum-root-to-leaf-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0129-sum-root-to-leaf-numbers) |\n| [0144-binary-tree-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0144-binary-tree-preorder-traversal) |\n| [0145-binary-tree-postorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0145-binary-tree-postorder-traversal) |\n| [0173-binary-search-tree-iterator](https://github.com/Abhik-Chakraborty/coding-/tree/master/0173-binary-search-tree-iterator) |\n| [0199-binary-tree-right-side-view](https://github.com/Abhik-Chakraborty/coding-/tree/master/0199-binary-tree-right-side-view) |\n| [0230-kth-smallest-element-in-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0230-kth-smallest-element-in-a-bst) |\n| [0235-lowest-common-ancestor-of-a-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0235-lowest-common-ancestor-of-a-binary-search-tree) |\n| [0236-lowest-common-ancestor-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0236-lowest-common-ancestor-of-a-binary-tree) |\n| [0257-binary-tree-paths](https://github.com/Abhik-Chakraborty/coding-/tree/master/0257-binary-tree-paths) |\n| [0450-delete-node-in-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0450-delete-node-in-a-bst) |\n| [0515-find-largest-value-in-each-tree-row](https://github.com/Abhik-Chakraborty/coding-/tree/master/0515-find-largest-value-in-each-tree-row) |\n| [0538-convert-bst-to-greater-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0538-convert-bst-to-greater-tree) |\n| [0543-diameter-of-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0543-diameter-of-binary-tree) |\n| [0653-two-sum-iv-input-is-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0653-two-sum-iv-input-is-a-bst) |\n| [0783-search-in-a-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0783-search-in-a-binary-search-tree) |\n| [0784-insert-into-a-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0784-insert-into-a-binary-search-tree) |\n| [0799-minimum-distance-between-bst-nodes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0799-minimum-distance-between-bst-nodes) |\n| [0998-check-completeness-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0998-check-completeness-of-a-binary-tree) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1050-construct-binary-search-tree-from-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1050-construct-binary-search-tree-from-preorder-traversal) |\n| [1218-lowest-common-ancestor-of-deepest-leaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1218-lowest-common-ancestor-of-deepest-leaves) |\n| [2646-kth-largest-sum-in-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/2646-kth-largest-sum-in-a-binary-tree) |\n## Breadth-First Search\n|  |\n| ------- |\n| [0100-same-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0100-same-tree) |\n| [0101-symmetric-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0101-symmetric-tree) |\n| [0102-binary-tree-level-order-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0102-binary-tree-level-order-traversal) |\n| [0103-binary-tree-zigzag-level-order-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0103-binary-tree-zigzag-level-order-traversal) |\n| [0104-maximum-depth-of-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0104-maximum-depth-of-binary-tree) |\n| [0112-path-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0112-path-sum) |\n| [0127-word-ladder](https://github.com/Abhik-Chakraborty/coding-/tree/master/0127-word-ladder) |\n| [0130-surrounded-regions](https://github.com/Abhik-Chakraborty/coding-/tree/master/0130-surrounded-regions) |\n| [0199-binary-tree-right-side-view](https://github.com/Abhik-Chakraborty/coding-/tree/master/0199-binary-tree-right-side-view) |\n| [0207-course-schedule](https://github.com/Abhik-Chakraborty/coding-/tree/master/0207-course-schedule) |\n| [0210-course-schedule-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0210-course-schedule-ii) |\n| [0515-find-largest-value-in-each-tree-row](https://github.com/Abhik-Chakraborty/coding-/tree/master/0515-find-largest-value-in-each-tree-row) |\n| [0542-01-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0542-01-matrix) |\n| [0547-number-of-provinces](https://github.com/Abhik-Chakraborty/coding-/tree/master/0547-number-of-provinces) |\n| [0653-two-sum-iv-input-is-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0653-two-sum-iv-input-is-a-bst) |\n| [0733-flood-fill](https://github.com/Abhik-Chakraborty/coding-/tree/master/0733-flood-fill) |\n| [0744-network-delay-time](https://github.com/Abhik-Chakraborty/coding-/tree/master/0744-network-delay-time) |\n| [0799-minimum-distance-between-bst-nodes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0799-minimum-distance-between-bst-nodes) |\n| [0801-is-graph-bipartite](https://github.com/Abhik-Chakraborty/coding-/tree/master/0801-is-graph-bipartite) |\n| [0803-cheapest-flights-within-k-stops](https://github.com/Abhik-Chakraborty/coding-/tree/master/0803-cheapest-flights-within-k-stops) |\n| [0820-find-eventual-safe-states](https://github.com/Abhik-Chakraborty/coding-/tree/master/0820-find-eventual-safe-states) |\n| [0998-check-completeness-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0998-check-completeness-of-a-binary-tree) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1036-rotting-oranges](https://github.com/Abhik-Chakraborty/coding-/tree/master/1036-rotting-oranges) |\n| [1073-number-of-enclaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1073-number-of-enclaves) |\n| [1171-shortest-path-in-binary-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/1171-shortest-path-in-binary-matrix) |\n| [1218-lowest-common-ancestor-of-deepest-leaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1218-lowest-common-ancestor-of-deepest-leaves) |\n| [1753-path-with-minimum-effort](https://github.com/Abhik-Chakraborty/coding-/tree/master/1753-path-with-minimum-effort) |\n| [2646-kth-largest-sum-in-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/2646-kth-largest-sum-in-a-binary-tree) |\n## Binary Tree\n|  |\n| ------- |\n| [0094-binary-tree-inorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0094-binary-tree-inorder-traversal) |\n| [0098-validate-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0098-validate-binary-search-tree) |\n| [0099-recover-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0099-recover-binary-search-tree) |\n| [0100-same-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0100-same-tree) |\n| [0101-symmetric-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0101-symmetric-tree) |\n| [0102-binary-tree-level-order-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0102-binary-tree-level-order-traversal) |\n| [0103-binary-tree-zigzag-level-order-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0103-binary-tree-zigzag-level-order-traversal) |\n| [0104-maximum-depth-of-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0104-maximum-depth-of-binary-tree) |\n| [0108-convert-sorted-array-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0108-convert-sorted-array-to-binary-search-tree) |\n| [0109-convert-sorted-list-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0109-convert-sorted-list-to-binary-search-tree) |\n| [0110-balanced-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0110-balanced-binary-tree) |\n| [0112-path-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0112-path-sum) |\n| [0124-binary-tree-maximum-path-sum](https://github.com/Abhik-Chakraborty/coding-/tree/master/0124-binary-tree-maximum-path-sum) |\n| [0129-sum-root-to-leaf-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0129-sum-root-to-leaf-numbers) |\n| [0144-binary-tree-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0144-binary-tree-preorder-traversal) |\n| [0145-binary-tree-postorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0145-binary-tree-postorder-traversal) |\n| [0173-binary-search-tree-iterator](https://github.com/Abhik-Chakraborty/coding-/tree/master/0173-binary-search-tree-iterator) |\n| [0199-binary-tree-right-side-view](https://github.com/Abhik-Chakraborty/coding-/tree/master/0199-binary-tree-right-side-view) |\n| [0230-kth-smallest-element-in-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0230-kth-smallest-element-in-a-bst) |\n| [0235-lowest-common-ancestor-of-a-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0235-lowest-common-ancestor-of-a-binary-search-tree) |\n| [0236-lowest-common-ancestor-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0236-lowest-common-ancestor-of-a-binary-tree) |\n| [0257-binary-tree-paths](https://github.com/Abhik-Chakraborty/coding-/tree/master/0257-binary-tree-paths) |\n| [0450-delete-node-in-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0450-delete-node-in-a-bst) |\n| [0515-find-largest-value-in-each-tree-row](https://github.com/Abhik-Chakraborty/coding-/tree/master/0515-find-largest-value-in-each-tree-row) |\n| [0538-convert-bst-to-greater-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0538-convert-bst-to-greater-tree) |\n| [0543-diameter-of-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0543-diameter-of-binary-tree) |\n| [0653-two-sum-iv-input-is-a-bst](https://github.com/Abhik-Chakraborty/coding-/tree/master/0653-two-sum-iv-input-is-a-bst) |\n| [0783-search-in-a-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0783-search-in-a-binary-search-tree) |\n| [0784-insert-into-a-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0784-insert-into-a-binary-search-tree) |\n| [0799-minimum-distance-between-bst-nodes](https://github.com/Abhik-Chakraborty/coding-/tree/master/0799-minimum-distance-between-bst-nodes) |\n| [0998-check-completeness-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0998-check-completeness-of-a-binary-tree) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1050-construct-binary-search-tree-from-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1050-construct-binary-search-tree-from-preorder-traversal) |\n| [1218-lowest-common-ancestor-of-deepest-leaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1218-lowest-common-ancestor-of-deepest-leaves) |\n| [2646-kth-largest-sum-in-a-binary-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/2646-kth-largest-sum-in-a-binary-tree) |\n## Simulation\n|  |\n| ------- |\n| [0054-spiral-matrix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0054-spiral-matrix) |\n| [0067-add-binary](https://github.com/Abhik-Chakraborty/coding-/tree/master/0067-add-binary) |\n| [0289-game-of-life](https://github.com/Abhik-Chakraborty/coding-/tree/master/0289-game-of-life) |\n| [0412-fizz-buzz](https://github.com/Abhik-Chakraborty/coding-/tree/master/0412-fizz-buzz) |\n| [1705-count-unhappy-friends](https://github.com/Abhik-Chakraborty/coding-/tree/master/1705-count-unhappy-friends) |\n| [2260-divide-a-string-into-groups-of-size-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2260-divide-a-string-into-groups-of-size-k) |\n| [2271-rearrange-array-elements-by-sign](https://github.com/Abhik-Chakraborty/coding-/tree/master/2271-rearrange-array-elements-by-sign) |\n| [2551-apply-operations-to-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/2551-apply-operations-to-an-array) |\n| [3434-find-the-number-of-distinct-colors-among-the-balls](https://github.com/Abhik-Chakraborty/coding-/tree/master/3434-find-the-number-of-distinct-colors-among-the-balls) |\n| [3447-clear-digits](https://github.com/Abhik-Chakraborty/coding-/tree/master/3447-clear-digits) |\n| [3790-fruits-into-baskets-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/3790-fruits-into-baskets-ii) |\n## Union Find\n|  |\n| ------- |\n| [0128-longest-consecutive-sequence](https://github.com/Abhik-Chakraborty/coding-/tree/master/0128-longest-consecutive-sequence) |\n| [0130-surrounded-regions](https://github.com/Abhik-Chakraborty/coding-/tree/master/0130-surrounded-regions) |\n| [0547-number-of-provinces](https://github.com/Abhik-Chakraborty/coding-/tree/master/0547-number-of-provinces) |\n| [0801-is-graph-bipartite](https://github.com/Abhik-Chakraborty/coding-/tree/master/0801-is-graph-bipartite) |\n| [1073-number-of-enclaves](https://github.com/Abhik-Chakraborty/coding-/tree/master/1073-number-of-enclaves) |\n| [1753-path-with-minimum-effort](https://github.com/Abhik-Chakraborty/coding-/tree/master/1753-path-with-minimum-effort) |\n## Stack\n|  |\n| ------- |\n| [0020-valid-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/0020-valid-parentheses) |\n| [0042-trapping-rain-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0042-trapping-rain-water) |\n| [0094-binary-tree-inorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0094-binary-tree-inorder-traversal) |\n| [0143-reorder-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0143-reorder-list) |\n| [0144-binary-tree-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0144-binary-tree-preorder-traversal) |\n| [0145-binary-tree-postorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/0145-binary-tree-postorder-traversal) |\n| [0155-min-stack](https://github.com/Abhik-Chakraborty/coding-/tree/master/0155-min-stack) |\n| [0173-binary-search-tree-iterator](https://github.com/Abhik-Chakraborty/coding-/tree/master/0173-binary-search-tree-iterator) |\n| [0225-implement-stack-using-queues](https://github.com/Abhik-Chakraborty/coding-/tree/master/0225-implement-stack-using-queues) |\n| [0232-implement-queue-using-stacks](https://github.com/Abhik-Chakraborty/coding-/tree/master/0232-implement-queue-using-stacks) |\n| [0234-palindrome-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0234-palindrome-linked-list) |\n| [0445-add-two-numbers-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0445-add-two-numbers-ii) |\n| [0503-next-greater-element-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0503-next-greater-element-ii) |\n| [1050-construct-binary-search-tree-from-preorder-traversal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1050-construct-binary-search-tree-from-preorder-traversal) |\n| [1078-remove-outermost-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/1078-remove-outermost-parentheses) |\n| [1737-maximum-nesting-depth-of-the-parentheses](https://github.com/Abhik-Chakraborty/coding-/tree/master/1737-maximum-nesting-depth-of-the-parentheses) |\n| [2221-check-if-a-parentheses-string-can-be-valid](https://github.com/Abhik-Chakraborty/coding-/tree/master/2221-check-if-a-parentheses-string-can-be-valid) |\n| [3447-clear-digits](https://github.com/Abhik-Chakraborty/coding-/tree/master/3447-clear-digits) |\n## Linked List\n|  |\n| ------- |\n| [0002-add-two-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0002-add-two-numbers) |\n| [0019-remove-nth-node-from-end-of-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0019-remove-nth-node-from-end-of-list) |\n| [0023-merge-k-sorted-lists](https://github.com/Abhik-Chakraborty/coding-/tree/master/0023-merge-k-sorted-lists) |\n| [0024-swap-nodes-in-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/0024-swap-nodes-in-pairs) |\n| [0025-reverse-nodes-in-k-group](https://github.com/Abhik-Chakraborty/coding-/tree/master/0025-reverse-nodes-in-k-group) |\n| [0061-rotate-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0061-rotate-list) |\n| [0082-remove-duplicates-from-sorted-list-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0082-remove-duplicates-from-sorted-list-ii) |\n| [0083-remove-duplicates-from-sorted-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0083-remove-duplicates-from-sorted-list) |\n| [0092-reverse-linked-list-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0092-reverse-linked-list-ii) |\n| [0109-convert-sorted-list-to-binary-search-tree](https://github.com/Abhik-Chakraborty/coding-/tree/master/0109-convert-sorted-list-to-binary-search-tree) |\n| [0138-copy-list-with-random-pointer](https://github.com/Abhik-Chakraborty/coding-/tree/master/0138-copy-list-with-random-pointer) |\n| [0141-linked-list-cycle](https://github.com/Abhik-Chakraborty/coding-/tree/master/0141-linked-list-cycle) |\n| [0142-linked-list-cycle-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0142-linked-list-cycle-ii) |\n| [0143-reorder-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0143-reorder-list) |\n| [0148-sort-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0148-sort-list) |\n| [0160-intersection-of-two-linked-lists](https://github.com/Abhik-Chakraborty/coding-/tree/master/0160-intersection-of-two-linked-lists) |\n| [0206-reverse-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0206-reverse-linked-list) |\n| [0234-palindrome-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0234-palindrome-linked-list) |\n| [0237-delete-node-in-a-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0237-delete-node-in-a-linked-list) |\n| [0328-odd-even-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0328-odd-even-linked-list) |\n| [0445-add-two-numbers-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0445-add-two-numbers-ii) |\n| [0528-swapping-nodes-in-a-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0528-swapping-nodes-in-a-linked-list) |\n| [0908-middle-of-the-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/0908-middle-of-the-linked-list) |\n| [2216-delete-the-middle-node-of-a-linked-list](https://github.com/Abhik-Chakraborty/coding-/tree/master/2216-delete-the-middle-node-of-a-linked-list) |\n## Greedy\n|  |\n| ------- |\n| [0011-container-with-most-water](https://github.com/Abhik-Chakraborty/coding-/tree/master/0011-container-with-most-water) |\n| [0045-jump-game-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0045-jump-game-ii) |\n| [0055-jump-game](https://github.com/Abhik-Chakraborty/coding-/tree/master/0055-jump-game) |\n| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |\n| [0134-gas-station](https://github.com/Abhik-Chakraborty/coding-/tree/master/0134-gas-station) |\n| [0452-minimum-number-of-arrows-to-burst-balloons](https://github.com/Abhik-Chakraborty/coding-/tree/master/0452-minimum-number-of-arrows-to-burst-balloons) |\n| [0455-assign-cookies](https://github.com/Abhik-Chakraborty/coding-/tree/master/0455-assign-cookies) |\n| [0605-can-place-flowers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0605-can-place-flowers) |\n| [0890-lemonade-change](https://github.com/Abhik-Chakraborty/coding-/tree/master/0890-lemonade-change) |\n| [1478-maximum-number-of-events-that-can-be-attended](https://github.com/Abhik-Chakraborty/coding-/tree/master/1478-maximum-number-of-events-that-can-be-attended) |\n| [1502-construct-k-palindrome-strings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1502-construct-k-palindrome-strings) |\n| [1966-frequency-of-the-most-frequent-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/1966-frequency-of-the-most-frequent-element) |\n| [2032-largest-odd-number-in-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/2032-largest-odd-number-in-string) |\n| [2221-check-if-a-parentheses-string-can-be-valid](https://github.com/Abhik-Chakraborty/coding-/tree/master/2221-check-if-a-parentheses-string-can-be-valid) |\n| [2387-partition-array-such-that-maximum-difference-is-k](https://github.com/Abhik-Chakraborty/coding-/tree/master/2387-partition-array-such-that-maximum-difference-is-k) |\n| [2497-maximum-matching-of-players-with-trainers](https://github.com/Abhik-Chakraborty/coding-/tree/master/2497-maximum-matching-of-players-with-trainers) |\n| [2509-minimize-xor](https://github.com/Abhik-Chakraborty/coding-/tree/master/2509-minimize-xor) |\n| [3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros](https://github.com/Abhik-Chakraborty/coding-/tree/master/3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros) |\n| [3360-minimum-deletions-to-make-string-k-special](https://github.com/Abhik-Chakraborty/coding-/tree/master/3360-minimum-deletions-to-make-string-k-special) |\n| [3743-reschedule-meetings-for-maximum-free-time-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3743-reschedule-meetings-for-maximum-free-time-i) |\n## Trie\n|  |\n| ------- |\n| [0014-longest-common-prefix](https://github.com/Abhik-Chakraborty/coding-/tree/master/0014-longest-common-prefix) |\n| [1350-remove-sub-folders-from-the-filesystem](https://github.com/Abhik-Chakraborty/coding-/tree/master/1350-remove-sub-folders-from-the-filesystem) |\n| [3309-count-prefix-and-suffix-pairs-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3309-count-prefix-and-suffix-pairs-i) |\n## Heap (Priority Queue)\n|  |\n| ------- |\n| [0023-merge-k-sorted-lists](https://github.com/Abhik-Chakraborty/coding-/tree/master/0023-merge-k-sorted-lists) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0215-kth-largest-element-in-an-array) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0451-sort-characters-by-frequency](https://github.com/Abhik-Chakraborty/coding-/tree/master/0451-sort-characters-by-frequency) |\n| [0744-network-delay-time](https://github.com/Abhik-Chakraborty/coding-/tree/master/0744-network-delay-time) |\n| [0803-cheapest-flights-within-k-stops](https://github.com/Abhik-Chakraborty/coding-/tree/master/0803-cheapest-flights-within-k-stops) |\n| [1478-maximum-number-of-events-that-can-be-attended](https://github.com/Abhik-Chakraborty/coding-/tree/master/1478-maximum-number-of-events-that-can-be-attended) |\n| [1753-path-with-minimum-effort](https://github.com/Abhik-Chakraborty/coding-/tree/master/1753-path-with-minimum-effort) |\n| [3627-find-minimum-time-to-reach-last-room-i](https://github.com/Abhik-Chakraborty/coding-/tree/master/3627-find-minimum-time-to-reach-last-room-i) |\n## Bucket Sort\n|  |\n| ------- |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0451-sort-characters-by-frequency](https://github.com/Abhik-Chakraborty/coding-/tree/master/0451-sort-characters-by-frequency) |\n## Counting\n|  |\n| ------- |\n| [0229-majority-element-ii](https://github.com/Abhik-Chakraborty/coding-/tree/master/0229-majority-element-ii) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n| [0383-ransom-note](https://github.com/Abhik-Chakraborty/coding-/tree/master/0383-ransom-note) |\n| [0387-first-unique-character-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0387-first-unique-character-in-a-string) |\n| [0451-sort-characters-by-frequency](https://github.com/Abhik-Chakraborty/coding-/tree/master/0451-sort-characters-by-frequency) |\n| [0900-reordered-power-of-2](https://github.com/Abhik-Chakraborty/coding-/tree/master/0900-reordered-power-of-2) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Abhik-Chakraborty/coding-/tree/master/1034-subarrays-with-k-different-integers) |\n| [1227-number-of-equivalent-domino-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/1227-number-of-equivalent-domino-pairs) |\n| [1364-tuple-with-same-product](https://github.com/Abhik-Chakraborty/coding-/tree/master/1364-tuple-with-same-product) |\n| [1502-construct-k-palindrome-strings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1502-construct-k-palindrome-strings) |\n| [1510-find-lucky-integer-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/1510-find-lucky-integer-in-an-array) |\n| [1777-determine-if-two-strings-are-close](https://github.com/Abhik-Chakraborty/coding-/tree/master/1777-determine-if-two-strings-are-close) |\n| [1890-sum-of-beauty-of-all-substrings](https://github.com/Abhik-Chakraborty/coding-/tree/master/1890-sum-of-beauty-of-all-substrings) |\n| [1915-check-if-one-string-swap-can-make-strings-equal](https://github.com/Abhik-Chakraborty/coding-/tree/master/1915-check-if-one-string-swap-can-make-strings-equal) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2308-divide-array-into-equal-pairs) |\n| [2427-first-letter-to-appear-twice](https://github.com/Abhik-Chakraborty/coding-/tree/master/2427-first-letter-to-appear-twice) |\n| [2448-count-number-of-bad-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/2448-count-number-of-bad-pairs) |\n| [2486-most-frequent-even-element](https://github.com/Abhik-Chakraborty/coding-/tree/master/2486-most-frequent-even-element) |\n| [2614-maximum-count-of-positive-integer-and-negative-integer](https://github.com/Abhik-Chakraborty/coding-/tree/master/2614-maximum-count-of-positive-integer-and-negative-integer) |\n| [3360-minimum-deletions-to-make-string-k-special](https://github.com/Abhik-Chakraborty/coding-/tree/master/3360-minimum-deletions-to-make-string-k-special) |\n| [3455-minimum-length-of-string-after-operations](https://github.com/Abhik-Chakraborty/coding-/tree/master/3455-minimum-length-of-string-after-operations) |\n## Quickselect\n|  |\n| ------- |\n| [0215-kth-largest-element-in-an-array](https://github.com/Abhik-Chakraborty/coding-/tree/master/0215-kth-largest-element-in-an-array) |\n| [0347-top-k-frequent-elements](https://github.com/Abhik-Chakraborty/coding-/tree/master/0347-top-k-frequent-elements) |\n## Queue\n|  |\n| ------- |\n| [0225-implement-stack-using-queues](https://github.com/Abhik-Chakraborty/coding-/tree/master/0225-implement-stack-using-queues) |\n| [0232-implement-queue-using-stacks](https://github.com/Abhik-Chakraborty/coding-/tree/master/0232-implement-queue-using-stacks) |\n| [0387-first-unique-character-in-a-string](https://github.com/Abhik-Chakraborty/coding-/tree/master/0387-first-unique-character-in-a-string) |\n| [0954-maximum-sum-circular-subarray](https://github.com/Abhik-Chakraborty/coding-/tree/master/0954-maximum-sum-circular-subarray) |\n| [2527-count-subarrays-with-fixed-bounds](https://github.com/Abhik-Chakraborty/coding-/tree/master/2527-count-subarrays-with-fixed-bounds) |\n## Recursion\n|  |\n| ------- |\n| [0002-add-two-numbers](https://github.com/Abhik-Chakraborty/coding-/tree/master/0002-add-two-numbers) |\n| [0024-swap-nodes-in-pairs](https://github.com/Abhik-Chakraborty/coding-/tree/master/0024-swap-nodes-in-pairs) |\n| [0025-reverse-nodes-in-k-group](https://github.com/Abhi","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAbhik-Chakraborty%2FDSA","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAbhik-Chakraborty%2FDSA","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAbhik-Chakraborty%2FDSA/lists"}