8000 Leetcode/README.md at master · sankarshan-bhat/Leetcode · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"database","path":"database","contentType":"directory"},{"name":"gradle","path":"gradle","contentType":"directory"},{"name":"shell","path":"shell","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"LICENSE.md","path":"LICENSE.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"build.gradle","path":"build.gradle","contentType":"file"},{"name":"fishercoder_checkstyle.xml","path":"fishercoder_checkstyle.xml","contentType":"file"},{"name":"gradlew","path":"gradlew","contentType":"file"},{"name":"gradlew.bat","path":"gradlew.bat","contentType":"file"},{"name":"settings.gradle","path":"settings.gradle","contentType":"file"}],"totalCount":14}},"fileTreeProcessingTime":1.967005,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":136026516,"defaultBranch":"master","name":"Leetcode","ownerLogin":"sankarshan-bhat","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-04T13:07:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18007202?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1617107495.539721","canEdit":false,"refType":"branch","currentOid":"02dc64b37c9ed7b1d92eaecfada7e3068ef4373d"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/sankarshan-bhat/Leetcode/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README.md","displayUrl":"https://github.com/sankarshan-bhat/Leetcode/blob/master/README.md?raw=true","headerInfo":{"blobSize":"134 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"371b10c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsankarshan-bhat%2FLeetcode%2Fblob%2Fmaster%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"LeetCode","anchor":"leetcode---","htmlText":"LeetCode"},{"level":2,"text":"Contributing","anchor":"contributing","htmlText":"Contributing"},{"level":2,"text":"Algorithms","anchor":"algorithms","htmlText":"Algorithms"},{"level":2,"text":"Database","anchor":"database","htmlText":"Database"},{"level":2,"text":"Shell","anchor":"shell","htmlText":"Shell"}],"lineInfo":{"truncatedLoc":"763","truncatedSloc":"748"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/sankarshan-bhat/Leetcode/blob/master/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/sankarshan-bhat/Leetcode/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/sankarshan-bhat/Leetcode/raw/refs/heads/master/README.md","renderImageOrRaw":false,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://leetcode.com/problemset/algorithms/\" rel=\"nofollow\"\u003eLeetCode\u003c/a\u003e \u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/LICENSE.md\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/2ed0a52f5bf573d87e32faac49e6a4d89b1c97554214d35c24e2956f8778be77/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4170616368655f322e302d626c75652e737667\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-Apache_2.0-blue.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ca href=\"https://travis-ci.org/fishercoder1534/Leetcode\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/39c33f9ea988b0d4ad3e2aae78cfb78708335496ca0f9958e046168ad924b8d6/68747470733a2f2f7472617669732d63692e6f72672f666973686572636f646572313533342f4c656574636f64652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/fishercoder1534/Leetcode.svg?branch=master\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e2fdf4f3a8a72ab565dd8904d34a5c83640b6c0c5c3bbe3036a0c335a13d5ead/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c616e67756167652d4a6176612532302532462532304d7953514c253230253246253230426173682d626c75652e737667\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e2fdf4f3a8a72ab565dd8904d34a5c83640b6c0c5c3bbe3036a0c335a13d5ead/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c616e67756167652d4a6176612532302532462532304d7953514c253230253246253230426173682d626c75652e737667\" alt=\"Language\" data-canonical-src=\"https://img.shields.io/badge/language-Java%20%2F%20MySQL%20%2F%20Bash-blue.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/h1\u003e\u003ca id=\"user-content-leetcode---\" class=\"anchor\" aria-label=\"Permalink: LeetCode\" href=\"#leetcode---\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eIf you like this project, please leave me a star.\u003c/em\u003e ★\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://www.quora.com/How-effective-is-Leetcode-for-preparing-for-technical-interviews\" rel=\"nofollow\"\u003e\"For coding interview preparation, LeetCode is one of the best online resource providing a rich library of more than 300 real coding interview questions for you to practice from using one of the 7 supported languages - C, C++, Java, Python, C#, JavaScript, Ruby.\"\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp dir=\"auto\"\u003e##If you feel benefited from Leetcode and loves it, please consider to \u003ca href=\"https://leetcode.com/donate/\" rel=\"nofollow\"\u003edonate to Leetcode\u003c/a\u003e in order to help us build the best OJ platform.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eContributing\u003c/h2\u003e\u003ca id=\"user-content-contributing\" class=\"anchor\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYour ideas/fixes/algorithms are more than welcome!\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eFork this repo\u003c/li\u003e\n\u003cli\u003eClone your forked repo (\u003ccode\u003egit clone https://github.com/YOUR_GITHUB_USERNAME/Leetcode.git\u003c/code\u003e) onto your local machine\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecd\u003c/code\u003e into your cloned directory, create your feature branch (\u003ccode\u003egit checkout -b my-awesome-fix\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit add\u003c/code\u003e your desired changes to this repo\u003c/li\u003e\n\u003cli\u003eCommit your changes (\u003ccode\u003egit commit -m 'Added some awesome features/fixes'\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003ePush to the branch (\u003ccode\u003egit push origin my-awesome-feature\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eOpen your forked repo on Github website, create a new Pull Request to this repo!\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAlgorithms\u003c/h2\u003e\u003ca id=\"user-content-algorithms\" class=\"anchor\" aria-label=\"Permalink: Algorithms\" href=\"#algorithms\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e#\u003c/th\u003e\n\u003cth\u003eTitle\u003c/th\u003e\n\u003cth\u003eSolutions\u003c/th\u003e\n\u003cth\u003eTime\u003c/th\u003e\n\u003cth\u003eSpace\u003c/th\u003e\n\u003cth\u003eVideo\u003c/th\u003e\n\u003cth\u003eDifficulty\u003c/th\u003e\n\u003cth\u003eTag\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e832\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/flipping-an-image/\" rel=\"nofollow\"\u003eFlipping an Image\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_832.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e830\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/positions-of-large-groups/\" rel=\"nofollow\"\u003ePositions of Large Groups\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_830.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e824\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/goat-latin/\" rel=\"nofollow\"\u003eGoat Latin\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_824.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e821\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-distance-to-a-character/\" rel=\"nofollow\"\u003eShortest Distance to a Character\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_821.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k) (k is the number of char C in S)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e819\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/most-common-word/\" rel=\"nofollow\"\u003eMost Common Word\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_819.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e811\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/subdomain-visit-count/\" rel=\"nofollow\"\u003eSubdomain Visit Count\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_811.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e806\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-lines-to-write-string/\" rel=\"nofollow\"\u003eNumber of Lines To Write String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_806.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e804\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-morse-code-words/\" rel=\"nofollow\"\u003eUnique Morse Code Words\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_804.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(S)\u003c/td\u003e\n\u003ctd\u003eO(S)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e800\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/similar-rgb-color/\" rel=\"nofollow\"\u003eSimilar RGB Color\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_800.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e799\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/champagne-tower/\" rel=\"nofollow\"\u003eChampagne Tower\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_799.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(r^2) or O(1)\u003c/td\u003e\n\u003ctd\u003eO(r^2) or O(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e796\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rotate-string/\" rel=\"nofollow\"\u003eRotate String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_796.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e791\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/custom-sort-string/\" rel=\"nofollow\"\u003eCustom Sort String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_791.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n+m)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e788\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rotated-digits/\" rel=\"nofollow\"\u003eRotated Digits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_788.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*m)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e784\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/letter-case-permutation/\" rel=\"nofollow\"\u003eLetter Case Permutation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_784.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*2^n)\u003c/td\u003e\n\u003ctd\u003eO(n*2^n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e783\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-distance-between-bst-nodes/\" rel=\"nofollow\"\u003eMinimum Distance Between BST Nodes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_783.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e779\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/k-th-symbol-in-grammar/\" rel=\"nofollow\"\u003eK-th Symbol in Grammar\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_779.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e776\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/split-bst/\" rel=\"nofollow\"\u003eSplit BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_776.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e771\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/jewels-and-stones/\" rel=\"nofollow\"\u003eJewels and Stones\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_771.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(m)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e769\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-chunks-to-make-sorted/\" rel=\"nofollow\"\u003eMax Chunks To Make Sorted\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_769.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e767\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reorganize-string/\" rel=\"nofollow\"\u003eReorganize String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_767.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(klogk) k is the number of unique characters in given String\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e766\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/toeplitz-matrix/\" rel=\"nofollow\"\u003eToeplitz Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_766.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e765\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/couples-holding-hands/\" rel=\"nofollow\"\u003eCouples Holding Hands\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_765.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e764\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-plus-sign/\" rel=\"nofollow\"\u003eLargest Plus Sign\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_764.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e763\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/partition-labels/\" rel=\"nofollow\"\u003ePartition Labels\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_763.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e762\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representation/\" rel=\"nofollow\"\u003ePrime Number of Set Bits in Binary Representation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_762.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e760\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-anagram-mappings/\" rel=\"nofollow\"\u003eFind Anagram Mappings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_760.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e758\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/bold-words-in-string/\" rel=\"nofollow\"\u003eBold Words in String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_758.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003eO(n\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e756\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/pyramid-transition-matrix/\" rel=\"nofollow\"\u003ePyramid Transition Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_756.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e755\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/pour-water/\" rel=\"nofollow\"\u003ePour Water\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_755.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(V*N)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e754\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reach-a-number/\" rel=\"nofollow\"\u003eReach a Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_754.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e750\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-corner-rectangles/\" rel=\"nofollow\"\u003eNumber Of Corner Rectangles\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_750.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO((m*n)^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e748\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-completing-word/\" rel=\"nofollow\"\u003eShortest Completing Word\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_748.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e747\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-number-greater-than-twice-of-others/\" rel=\"nofollow\"\u003eLargest Number Greater Than Twice of Others\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_747.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e746\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/min-cost-climbing-stairs/\" rel=\"nofollow\"\u003eMin Cost Climbing Stairs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_746.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e744\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-smallest-letter-greater-than-target/\" rel=\"nofollow\"\u003eFind Smallest Letter Greater Than Target\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_744.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e740\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/delete-and-earn/\" rel=\"nofollow\"\u003eDelete and Earn\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_740.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e739\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/daily-temperatures/\" rel=\"nofollow\"\u003eDaily Temperatures\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_739.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e738\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/monotone-increasing-digits/\" rel=\"nofollow\"\u003eMonotone Increasing Digits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_738.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e737\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sentence-similarity-ii/\" rel=\"nofollow\"\u003eSentence Similarity II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_737.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogk + k) n is the length of max(words1, words2), k is the length of pairs\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eUnion Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e735\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/asteroid-collision/\" rel=\"nofollow\"\u003eAsteroid Collision\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_735.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e734\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sentence-similarity/\" rel=\"nofollow\"\u003eSentence Similarity\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_734.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashTable\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e733\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problem**__**s/flood-fill/\" rel=\"nofollow\"\u003eFlood Fill\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_733.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBFS, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e729\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/my-calendar-i/\" rel=\"nofollow\"\u003eMy Calendar I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_729.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e728\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/self-dividing-numbers/\" rel=\"nofollow\"\u003eSelf Dividing Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_728.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k) k is the average number of digits of each number in the given array\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e727\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-window-subsequence/\" rel=\"nofollow\"\u003eMinimum Window Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_727.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e725\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/split-linked-list-in-parts/\" rel=\"nofollow\"\u003eSplit Linked List in Parts\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_725.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n+k)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e724\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-pivot-index/\" rel=\"nofollow\"\u003eFind Pivot Index\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_724.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e723\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/candy-crush/\" rel=\"nofollow\"\u003eCandy Crush\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_723.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO((r*c)^2)\u003c/td\u003e\n\u003ctd\u003eO((r*c))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, Two Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e721\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/accounts-merge/\" rel=\"nofollow\"\u003eAccounts Merge\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_721.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS, Union Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e720\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-word-in-dictionary/\" rel=\"nofollow\"\u003eLongest Word in Dictionary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_720.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(∑wi) where wi is the length of words[i]\u003c/td\u003e\n\u003ctd\u003eO(∑wi) where wi is the length of words[i]\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTrie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e719\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-k-th-smallest-pair-distance/\" rel=\"nofollow\"\u003eFind K-th Smallest Pair Distance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_719.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogw + nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e718\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-length-of-repeated-subarray/\" rel=\"nofollow\"\u003eMaximum Length of Repeated Subarray\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_718.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e717\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/1-bit-and-2-bit-characters/\" rel=\"nofollow\"\u003e1-bit and 2-bit Characters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_717.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e716\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-stack/\" rel=\"nofollow\"\u003eMax Stack\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_716.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e714\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/\" rel=\"nofollow\"\u003eBest Time to Buy and Sell Stock with Transaction Fee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_714.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e713\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/subarray-product-less-than-k/\" rel=\"nofollow\"\u003eSubarray Product Less Than K\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_713.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e712\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings/\" rel=\"nofollow\"\u003eMinimum ASCII Delete Sum for Two Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_712.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e699\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/falling-squares/\" rel=\"nofollow\"\u003eFalling Squares\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_699.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eSegment Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e698\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/partition-to-k-equal-sum-subsets/\" rel=\"nofollow\"\u003ePartition to K Equal Sum Subsets\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_698.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*(2^n))\u003c/td\u003e\n\u003ctd\u003eO(2^n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e697\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/degree-of-an-array/\" rel=\"nofollow\"\u003eDegree of an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_697.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e696\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-binary-substrings/\" rel=\"nofollow\"\u003eCount Binary Substrings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_696.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e695\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-area-of-island/\" rel=\"nofollow\"\u003eMax Area of Island\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_695.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e694\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-distinct-islands/\" rel=\"nofollow\"\u003eNumber of Distinct Islands\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_694.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e693\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-number-with-alternating-bits/\" rel=\"nofollow\"\u003eBinary Number with Alternating Bits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_693.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e692\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/top-k-frequent-words/\" rel=\"nofollow\"\u003eTop K Frequent Words\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_692.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogk)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e691\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/stickers-to-spell-word/\" rel=\"nofollow\"\u003eStickers to Spell Word\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_691.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e690\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/employee-importance/\" rel=\"nofollow\"\u003eEmployee Importance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_690.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e689\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays/\" rel=\"nofollow\"\u003eMaximum Sum of 3 Non-Overlapping Subarrays\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_689.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e688\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/knight-probability-in-chessboard/\" rel=\"nofollow\"\u003eKnight Probability in Chessboard\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_688.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e687\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-univalue-path/\" rel=\"nofollow\"\u003eLongest Univalue Path\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_687.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e686\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/repeated-string-match/\" rel=\"nofollow\"\u003eRepeated String Match\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_686.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*(m+n))\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e685\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/redundant-connection-ii/\" rel=\"nofollow\"\u003eRedundant Connection II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_685.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eUnion Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e684\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/redundant-connection/\" rel=\"nofollow\"\u003eRedundant Connection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_684.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eUnion Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e683\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/k-empty-slots/\" rel=\"nofollow\"\u003eK Empty Slots\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_683.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e682\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/baseball-game/\" rel=\"nofollow\"\u003eBaseball Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_682.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e681\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/parents-closest-time/\" rel=\"nofollow\"\u003eNext Closest Time\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_681.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e680\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-palindrome-ii/\" rel=\"nofollow\"\u003eValid Palindrome II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_680.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e679\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/24-game/\" rel=\"nofollow\"\u003e24 Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_679.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1) (Upper bound 9216)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e678\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-parenthesis-string/\" rel=\"nofollow\"\u003eValid Parenthesis String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_678.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e677\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/map-sum-pairs/\" rel=\"nofollow\"\u003eMap Sum Pairs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_677.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e676\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/implement-magic-dictionary/\" rel=\"nofollow\"\u003eImplement Magic Dictionary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_676.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e675\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/cut-off-trees-for-golf-event/\" rel=\"nofollow\"\u003eCut Off Trees for Golf Event\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_675.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO((m*n)^2)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e674\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-continuous-increasing-subsequence/\" rel=\"nofollow\"\u003eLongest Continuous Increasing Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_674.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e673\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-longest-increasing-subsequence/\" rel=\"nofollow\"\u003eNumber of Longest Increasing Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_673.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e672\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/bulb-switcher-ii/\" rel=\"nofollow\"\u003eBulb Switcher II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_672.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e671\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/second-minimum-node-in-a-binary-tree/\" rel=\"nofollow\"\u003eSecond Minimum Node In a Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_671.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e670\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-swap/\" rel=\"nofollow\"\u003eMaximum Swap\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_670.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e669\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/trim-a-binary-search-tree/\" rel=\"nofollow\"\u003eTrim a Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_669.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e668\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/kth-smallest-number-in-multiplication-table/\" rel=\"nofollow\"\u003eKth Smallest Number in Multiplication Table\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_668.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logm*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e667\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/beautiful-arrangement-ii/\" rel=\"nofollow\"\u003eBeautiful Arrangement II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_667.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e666\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/path-sum-iv/\" rel=\"nofollow\"\u003ePath Sum IV\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_666.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e665\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/non-decreasing-array/\" rel=\"nofollow\"\u003eNon-decreasing Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_665.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e664\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/strange-printer/\" rel=\"nofollow\"\u003eStrange Printer\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_664.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^3)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e663\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/equal-tree-partition/\" rel=\"nofollow\"\u003eEqual Tree Partition\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_663.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e662\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-width-of-binary-tree/\" rel=\"nofollow\"\u003eMaximum Width of Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_662.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e661\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/image-smoother/\" rel=\"nofollow\"\u003eImage Smoother\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_661.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u0 10000 03eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e660\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-9/\" rel=\"nofollow\"\u003eRemove 9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_660.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e659\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/split-array-into-consecutive-subsequences/\" rel=\"nofollow\"\u003eSplit Array into Consecutive Subsequences\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_659.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e658\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-k-closest-elements/\" rel=\"nofollow\"\u003eFind K Closest Elements\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_658.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e657\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/judge-route-circle/\" rel=\"nofollow\"\u003eJudge Route Circle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_657.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e656\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/coin-path/\" rel=\"nofollow\"\u003eCoin Path\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_656.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*B)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e655\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/print-binary-tree/\" rel=\"nofollow\"\u003ePrint Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_655.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(h*2^h)\u003c/td\u003e\n\u003ctd\u003eO(h*2^h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e654\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-binary-tree/\" rel=\"nofollow\"\u003eMaximum Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_654.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e653\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/two-sum-iv-input-is-a-bst/\" rel=\"nofollow\"\u003eTwo Sum IV - Input is a BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_653.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e652\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-duplicate-subtrees/\" rel=\"nofollow\"\u003eFind Duplicate Subtrees\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_652.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e651\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/4-keys-keyboard/\" rel=\"nofollow\"\u003e4 Keys Keyboard\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_651.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e650\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/2-keys-keyboard/\" rel=\"nofollow\"\u003e2 Keys Keyboard\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_650.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e649\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/dota2-senate/\" rel=\"nofollow\"\u003eDota2 Senate\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_649.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e648\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/replace-words/\" rel=\"nofollow\"\u003eReplace Words\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_648.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTrie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e647\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindromic-substrings/\" rel=\"nofollow\"\u003ePalindromic Substrings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_647.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e646\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-length-of-pair-chain/\" rel=\"nofollow\"\u003eMaximum Length of Pair Chain\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_646.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e645\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/set-mismatch/\" rel=\"nofollow\"\u003eSet Mismatch\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_645.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e644\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-average-subarray-ii/\" rel=\"nofollow\"\u003eMaximum Average Subarray II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_644.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e643\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-average-subarray-i/\" rel=\"nofollow\"\u003eMaximum Average Subarray I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_643.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e642\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-search-autocomplete-system/\" rel=\"nofollow\"\u003eDesign Search Autocomplete System\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_642.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e640\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/solve-the-equation/\" rel=\"nofollow\"\u003eSolve the Equation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_640.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e639\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/decode-ways-ii/\" rel=\"nofollow\"\u003eDecode Ways II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_639.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e638\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shopping-offers/\" rel=\"nofollow\"\u003eShopping Offers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_638.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(2^n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e637\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/average-of-levels-in-binary-tree/\" rel=\"nofollow\"\u003eAverage of Levels in Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_637.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e636\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/exclusive-time-of-functions/\" rel=\"nofollow\"\u003eExclusive Time of Functions\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_636.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n/2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e635\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-log-storage-system/\" rel=\"nofollow\"\u003eDesign Log Storage System\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_635.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e634\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-the-derangement-of-an-array/\" rel=\"nofollow\"\u003eFind the Derangement of An Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_634.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e633\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sum-of-square-numbers/\" rel=\"nofollow\"\u003eSum of Square Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_633.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e632\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/smallest-range/\" rel=\"nofollow\"\u003eSmallest Range\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_632.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*logk)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e631\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-excel-sum-formula/\" rel=\"nofollow\"\u003eDesign Excel Sum Formula\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_631.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDesign, Topological Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e630\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/course-schedule-iii/\" rel=\"nofollow\"\u003eCourse Schedule III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_630.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*logn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e629\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/k-inverse-pairs-array/\" rel=\"nofollow\"\u003eK Inverse Pairs Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_629.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e628\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-product-of-three-numbers/\" rel=\"nofollow\"\u003eMaximum Product of Three Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_628.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e625\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-factorization/\" rel=\"nofollow\"\u003eMinimum Factorization\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_625.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e624\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-distance-in-arrays/\" rel=\"nofollow\"\u003eMaximum Distance in Arrays\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_624.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eSort, Array\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e623\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-one-row-to-tree/\" rel=\"nofollow\"\u003eAdd One Row to Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_623.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e621\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/task-scheduler/\" rel=\"nofollow\"\u003eTask Scheduler\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_621.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(26)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGreedy, Queue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e617\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/merge-two-binary-trees/\" rel=\"nofollow\"\u003eMerge Two Binary Trees\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_617.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e616\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-bold-tag-in-string/\" rel=\"nofollow\"\u003eAdd Bold Tag in String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_616.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k) (n is length of string, k is size of dict)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e611\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-triangle-number/\" rel=\"nofollow\"\u003eValid Triangle Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_611.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2logn)\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e609\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-duplicate-file-in-system/\" rel=\"nofollow\"\u003eFind Duplicate File in System\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_609.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*x) (x is the average length of each string)\u003c/td\u003e\n\u003ctd\u003eO(n*x)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e606\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/construct-string-from-binary-tree/\" rel=\"nofollow\"\u003eConstruct String from Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_606.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e605\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/can-place-flowers/\" rel=\"nofollow\"\u003eCan Place Flowers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_605.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e604\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-compressed-string-iterator/\" rel=\"nofollow\"\u003eDesign Compressed String Iterator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_604.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDesign, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e600\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/non-negative-integers-without-consecutive-ones/\" rel=\"nofollow\"\u003eNon-negative Integers without Consecutive Ones\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_600.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(log2(max_int) = 32)\u003c/td\u003e\n\u003ctd\u003eO(log2(max_int) = 32)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBit Manipulation, DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e599\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-index-sum-of-two-lists/\" rel=\"nofollow\"\u003eMinimum Index Sum of Two Lists\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_599.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(max(m,n))\u003c/td\u003e\n\u003ctd\u003eO(max(m,n))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e598\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/range-addition-ii/\" rel=\"nofollow\"\u003eRange Addition II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_598.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(x) (x is the number of operations)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e594\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-harmonious-subsequence/\" rel=\"nofollow\"\u003eLongest Harmonious Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_594.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray, HashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e593\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-square/\" rel=\"nofollow\"\u003eValid Square\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_593.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e592\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/fraction-addition-and-subtraction/\" rel=\"nofollow\"\u003eFraction Addition and Subtraction\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_592.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogx)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e591\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/tag-validator/\" rel=\"nofollow\"\u003eTag Validator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_591.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eStack, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e588\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-in-memory-file-system/\" rel=\"nofollow\"\u003eDesign In-Memory File System\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_588.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTrie, Design\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e587\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/erect-the-fence/\" rel=\"nofollow\"\u003eErect the Fence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_587.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eGeometry\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e583\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/delete-operation-for-two-strings/\" rel=\"nofollow\"\u003eDelete Operation for Two Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_583.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n) could be optimized to O(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e582\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/kill-process/\" rel=\"nofollow\"\u003eKill Process\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_582.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e581\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-unsorted-continuous-subarray/\" rel=\"nofollow\"\u003eShortest Unsorted Continuous Subarray\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_581.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray, Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e576\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/out-of-boundary-paths/\" rel=\"nofollow\"\u003eOut of Boundary Paths\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_576.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(N\u003cem\u003em\u003c/em\u003en)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e575\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/distribute-candies/\" rel=\"nofollow\"\u003eDistribute Candies\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_575.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e573\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/squirrel-simulation/\" rel=\"nofollow\"\u003eSquirrel Simulation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_573.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e572\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/subtree-of-another-tree/\" rel=\"nofollow\"\u003eSubtree of Another Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_572.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e568\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-vacation-days/\" rel=\"nofollow\"\u003eMaximum Vacation Days\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_568.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2*k)\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e567\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/permutation-in-string/\" rel=\"nofollow\"\u003ePermutation in String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_567.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(l1 + 26*(l2 - l1))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eSliding Windows, Two Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e566\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reshape-the-matrix/\" rel=\"nofollow\"\u003eReshape the Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_566.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e565\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/array-nesting/\" rel=\"nofollow\"\u003eArray Nesting\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_565.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e563\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-tilt/\" rel=\"nofollow\"\u003eBinary Tree Tilt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_563.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e562\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-line-of-consecutive-one-in-matrix/\" rel=\"nofollow\"\u003eLongest Line of Consecutive One in Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_562.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMatrix DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e561\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/array-partition-i/\" rel=\"nofollow\"\u003eArray Partition I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_561.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e560\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/subarray-sum-equals-k/\" rel=\"nofollow\"\u003eSubarray Sum Equals K\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_560.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, HashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e557\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-words-in-a-string-iii/\" rel=\"nofollow\"\u003eReverse Words in a String III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_557.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e556\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/parents-greater-element-iii/\" rel=\"nofollow\"\u003eNext Greater Element III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/NextGreaterElementIII.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e555\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/split-concatenated-strings/\" rel=\"nofollow\"\u003eSplit Concatenated Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_555.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e554\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/brick-wall/\" rel=\"nofollow\"\u003eBrick Wall\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_554.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n) (n is total number of bricks in the wall)\u003c/td\u003e\n\u003ctd\u003eO(m) (m is width of the wall)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e553\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/optimal-division/\" rel=\"nofollow\"\u003eOptimal Division\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_553.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString, Math\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e552\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/student-attendance-record-ii/\" rel=\"nofollow\"\u003eStudent Attendance Record II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_552.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e551\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/student-attendance-record-i/\" rel=\"nofollow\"\u003eStudent Attendance Record I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_551.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e549\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii/\" rel=\"nofollow\"\u003eBinary Tree Longest Consecutive Sequence II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_549.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e548\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/split-array-with-equal-sum/\" rel=\"nofollow\"\u003eSplit Array with Equal Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_548.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e547\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/friend-circles/\" rel=\"nofollow\"\u003eFriend Circles\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_547.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eUnion Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e546\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-boxes/\" rel=\"nofollow\"\u003eRemove Boxes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_546.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^3)\u003c/td\u003e\n\u003ctd\u003eO(n^3)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDFS, DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e545\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/boundary-of-binary-tree/\" rel=\"nofollow\"\u003eBoundary of Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_545.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e544\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/output-a824-matches/\" rel=\"nofollow\"\u003eOutput Contest Matches\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_544.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e543\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/diameter-of-binary-tree/\" rel=\"nofollow\"\u003eDiameter of Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_543.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree/DFS/Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e542\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/01-matrix/\" rel=\"nofollow\"\u003e01 Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_542.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e541\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-string-ii/\" rel=\"nofollow\"\u003eReverse String II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_541.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e540\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/single-element-in-a-sorted-array/\" rel=\"nofollow\"\u003eSingle Element in a Sorted Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_540.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e539\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-time-difference/\" rel=\"nofollow\"\u003eMinimum Time Difference\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/MinimumTimeDifference.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e538\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/convert-bst-to-greater-tree/\" rel=\"nofollow\"\u003eConvert BST to Greater Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_538.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e537\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/complex-number-multiplication/\" rel=\"nofollow\"\u003eComplex Number Multiplication\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_537.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e536\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/construct-binary-tree-from-string/\" rel=\"nofollow\"\u003eConstruct Binary Tree from String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_536.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion, Stack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e535\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/encode-and-decode-tinyurl/\" rel=\"nofollow\"\u003eEncode and Decode TinyURL\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_535.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e533\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lonely-pixel-ii/\" rel=\"nofollow\"\u003eLonely Pixel II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_533.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m) (m is number of rows)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e532\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/k-diff-pairs-in-an-array/\" rel=\"nofollow\"\u003eK-diff Pairs in an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_532.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e531\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lonely-pixel-i/\" rel=\"nofollow\"\u003eLonely Pixel I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_531.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e530\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-absolute-difference-in-bst/\" rel=\"nofollow\"\u003eMinimum Absolute Difference in BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_530.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e529\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minesweeper/\" rel=\"nofollow\"\u003eMinesweeper\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_529.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e527\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-abbreviation/\" rel=\"nofollow\"\u003eWord Abbreviation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_527.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e526\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/beautiful-arrangement/\" rel=\"nofollow\"\u003eBeautiful Arrangement\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_526.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e525\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/contiguous-array/\" rel=\"nofollow\"\u003eContiguous Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_525.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e524\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-word-in-dictionary-through-deleting/\" rel=\"nofollow\"\u003eLongest Word in Dictionary through Deleting\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_524.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eSort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e523\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/continuous-subarray-sum/\" rel=\"nofollow\"\u003eContinuous Subarray Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_523.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e522\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-uncommon-subsequence-ii/\" rel=\"nofollow\"\u003eLongest Uncommon Subsequence II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_522.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(x*n^2) (x is average length of strings)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e521\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-uncommon-subsequence-i/\" rel=\"nofollow\"\u003eLongest Uncommon Subsequence I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_521.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(max(x,y)) (x and y are length of strings)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e520\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/detect-capital/\" rel=\"nofollow\"\u003eDetect Capital\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_520.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e517\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/super-washing-machines/\" rel=\"nofollow\"\u003eSuper Washing Machines\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_517.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e516\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-palindromic-subsequence/\" rel=\"nofollow\"\u003eLongest Palindromic Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_516.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e515\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-largest-value-in-each-tree-row/\" rel=\"nofollow\"\u003eFind Largest Value in Each Tree Row\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_515.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e514\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/freedom-trail/\" rel=\"nofollow\"\u003eFreedom Trail\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_514.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e513\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-bottom-left-tree-value/\" rel=\"nofollow\"\u003eFind Bottom Left Tree Value\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_513.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e508\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/most-frequent-subtree-sum/\" rel=\"nofollow\"\u003eMost Frequent Subtree Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_508.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS, Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e507\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/perfect-number/\" rel=\"nofollow\"\u003ePerfect Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_507.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(sqrt(n))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e506\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/relative-ranks/\" rel=\"nofollow\"\u003eRelative Ranks\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_506.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e505\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/the-maze-ii/\" rel=\"nofollow\"\u003eThe Maze II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_505.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e504\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/base-7/\" rel=\"nofollow\"\u003eBase 7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_504.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e503\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/parents-greater-element-ii/\" rel=\"nofollow\"\u003eNext Greater Element II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/NextGreaterElementII.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e502\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/ipo/\" rel=\"nofollow\"\u003eIPO\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_502.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e501\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-mode-in-binary-tree/\" rel=\"nofollow\"\u003eFind Mode in Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_501.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u00 10000 3eBinary Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e500\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/keyboard-row/\" rel=\"nofollow\"\u003eKeyboard Row\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_500.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e499\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/the-maze-iii/\" rel=\"nofollow\"\u003eThe Maze III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_499.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e496\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/parents-greater-element-i/\" rel=\"nofollow\"\u003eNext Greater Element I\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/NextGreaterElementI.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*m)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e498\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/diagonal-traverse/\" rel=\"nofollow\"\u003eDiagonal Traverse\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_498.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e495\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/teemo-attacking/\" rel=\"nofollow\"\u003eTeemo Attacking\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_495.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e494\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/target-sum/\" rel=\"nofollow\"\u003eTarget Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_494.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(2^n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e493\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-pairs/\" rel=\"nofollow\"\u003eReverse Pairs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_493.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e492\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/construct-the-rectangle/\" rel=\"nofollow\"\u003eConstruct the Rectangle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_492.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e491\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/increasing-subsequences/\" rel=\"nofollow\"\u003eIncreasing Subsequences\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_491.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e490\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/the-maze/\" rel=\"nofollow\"\u003eThe Maze\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_490.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e488\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/zuma-game/\" rel=\"nofollow\"\u003eZuma Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_488.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDFS, Backtracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e487\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-consecutive-ones-ii/\" rel=\"nofollow\"\u003eMax Consecutive Ones II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_487.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e486\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/predict-the-winner/\" rel=\"nofollow\"\u003ePredict the Winner\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_486.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(2^n)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e485\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-consecutive-ones/\" rel=\"nofollow\"\u003eMax Consecutive Ones\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/MaxConsecutiveOnes.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e484\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-permutation/\" rel=\"nofollow\"\u003eFind Permutation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_484.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, String, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e483\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/smallest-good-base/\" rel=\"nofollow\"\u003eSmallest Good Base\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_483.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBinary Search, Math\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e482\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/license-key-formatting/\" rel=\"nofollow\"\u003eLicense Key Formatting\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_482.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e481\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/magical-string/\" rel=\"nofollow\"\u003eMagical String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_481.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e480\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sliding-window-median/\" rel=\"nofollow\"\u003eSliding Window Median\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_480.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogk)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e479\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-palindrome-product/\" rel=\"nofollow\"\u003eLargest Palindrome Product\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_479.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e477\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/total-hamming-distance/\" rel=\"nofollow\"\u003eTotal Hamming Distance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_477.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e476\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-complement/\" rel=\"nofollow\"\u003eNumber Complement\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/NumberComplement.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e475\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/heaters/\" rel=\"nofollow\"\u003eHeaters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_475.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emax(O(nlogn), O(mlogn)) - m is the length of houses, n is the length of heaters\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e474\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/ones-and-zeroes/\" rel=\"nofollow\"\u003eOnes and Zeroes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_474.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e473\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/matchsticks-to-square/\" rel=\"nofollow\"\u003eMatchsticks to Square\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_473.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e472\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/concatenated-words/\" rel=\"nofollow\"\u003eConcatenated Words\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_472.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTrie, DP, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e471\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/encode-string-with-shortest-length/\" rel=\"nofollow\"\u003eEncode String with Shortest Length\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_471.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^3)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e469\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/convex-polygon/\" rel=\"nofollow\"\u003eConvex Polygon\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_469.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e468\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/validate-ip-address/\" rel=\"nofollow\"\u003eValidate IP Address\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_468.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e467\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-substrings-in-wraparound-string/\" rel=\"nofollow\"\u003eUnique Substrings in Wraparound String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_467.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e466\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-the-repetitions/\" rel=\"nofollow\"\u003eCount The Repetitions\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_466.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(max(m,n))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e465\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/optimal-account-balancing/\" rel=\"nofollow\"\u003eOptimal Account Balancing\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_465.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e464\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/can-i-win/\" rel=\"nofollow\"\u003eCan I Win\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_464.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(2^n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e463\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/island-perimeter/\" rel=\"nofollow\"\u003eIsland Perimeter\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_463.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e462\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii/\" rel=\"nofollow\"\u003eMinimum Moves to Equal Array Elements II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_462.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e461\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/hamming-distance/\" rel=\"nofollow\"\u003eHamming Distance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_461.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e460\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lfu-cache/\" rel=\"nofollow\"\u003eLFU Cache\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_460.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDesign, LinkedHashMap, HashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e459\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/repeated-substring-pattern/\" rel=\"nofollow\"\u003eRepeated Substring Pattern\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_459.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString, KMP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e458\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/poor-pigs/\" rel=\"nofollow\"\u003ePoor Pigs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_458.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e457\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/circular-array-loop/\" rel=\"nofollow\"\u003eCircular Array Loop\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_457.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e456\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/132-pattern/\" rel=\"nofollow\"\u003e132 Pattern\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_456.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e455\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/assign-cookies/\" rel=\"nofollow\"\u003eAssign Cookies\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_455.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e454\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/4sum-ii/\" rel=\"nofollow\"\u003e4Sum II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_454.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e453\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-moves-to-equal-array-elements/\" rel=\"nofollow\"\u003eMinimum Moves to Equal Array Elements\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_453.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e452\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/\" rel=\"nofollow\"\u003eMinimum Number of Arrows to Burst Balloons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_452.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e451\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sort-characters-by-frequency/\" rel=\"nofollow\"\u003eSort Characters By Frequency\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_451.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e450\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/delete-node-in-a-bst/\" rel=\"nofollow\"\u003eDelete Node in a BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_450.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e449\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/serialize-and-deserialize-bst/\" rel=\"nofollow\"\u003eSerialize and Deserialize BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_449.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e448\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/\" rel=\"nofollow\"\u003eFind All Numbers Disappeared in an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_448.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray, HashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e447\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-boomerangs/\" rel=\"nofollow\"\u003eNumber of Boomerangs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_447.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e446\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/arithmetic-slices-ii-subsequence/\" rel=\"nofollow\"\u003eArithmetic Slices II - Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_446.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e445\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-two-numbers-ii/\" rel=\"nofollow\"\u003eAdd Two Numbers II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_445.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(max(m,n)\u003c/td\u003e\n\u003ctd\u003eO(max(m,n))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack, LinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e444\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sequence-reconstruction/\" rel=\"nofollow\"\u003eSequence Reconstruction\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_444.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTopological Sort, Graph\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e443\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/string-compression/\" rel=\"nofollow\"\u003eString Compression\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_443.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e442\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-all-duplicates-in-an-array/\" rel=\"nofollow\"\u003eFind All Duplicates in an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_442.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e441\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/arrange-coins/\" rel=\"nofollow\"\u003eArranging Coins\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_441.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e440\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/k-th-smallest-in-lexicographical-order/\" rel=\"nofollow\"\u003eK-th Smallest in Lexicographical Order\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_440.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e439\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/ternary-expression-parser/\" rel=\"nofollow\"\u003eTernary Expression Parser\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_439.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e438\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-all-anagrams-in-a-string/\" rel=\"nofollow\"\u003eFind All Anagrams in a String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_438.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eSliding Window\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e437\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/path-sum-iii/\" rel=\"nofollow\"\u003ePath Sum III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_437.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS, recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e436\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-right-interval/\" rel=\"nofollow\"\u003eFind Right Interval\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_436.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e435\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/non-overlapping-intervals/\" rel=\"nofollow\"\u003eNon-overlapping Intervals\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_435.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e434\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-segments-in-a-string/\" rel=\"nofollow\"\u003eNumber of Segments in a String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/NumberofSegmentsinaString.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e432\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/all-oone-data-structure/\" rel=\"nofollow\"\u003eAll O`one Data Structure\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_432.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e425\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-squares/\" rel=\"nofollow\"\u003eWord Squares\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_425.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTrie, Backtracking, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e424\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-repeating-character-replacement/\" rel=\"nofollow\"\u003eLongest Repeating Character Replacement\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_424.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eSliding Window\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e423\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reconstruct-original-digits-from-english/\" rel=\"nofollow\"\u003eReconstruct Original Digits from English\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_423.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e422\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-word-square/\" rel=\"nofollow\"\u003eValid Word Square\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_422.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e421\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/\" rel=\"nofollow\"\u003eMaximum XOR of Two Numbers in an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_421.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBit Manipulation, Trie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e420\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/strong-password-checker/\" rel=\"nofollow\"\u003eStrong Password Checker\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_420.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e419\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/battleships-in-a-board/\" rel=\"nofollow\"\u003eBattleships in a Board\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_419.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e418\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sentence-screen-fitting/\" rel=\"nofollow\"\u003eSentence Screen Fitting\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_418.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e417\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/pacific-atlantic-water-flow/\" rel=\"nofollow\"\u003ePacific Atlantic Water Flow\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_417.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m\u003cem\u003en\u003c/em\u003eMax(m,n))\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e416\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/partition-equal-subset-sum/\" rel=\"nofollow\"\u003ePartition Equal Subset Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_416.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e415\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-strings/\" rel=\"nofollow\"\u003eAdd Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_415.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e414\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/third-maximum-number/\" rel=\"nofollow\"\u003eThird Maximum Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_414.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e413\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/arithmetic-slices/\" rel=\"nofollow\"\u003eArithmetic Slices\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_413.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e412\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/fizz-buzz/\" rel=\"nofollow\"\u003eFizz Buzz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_412.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e411\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-unique-word-abbreviation/\" rel=\"nofollow\"\u003eMinimum Unique Word Abbreviation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_411.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eNP-Hard, Backtracking, Trie, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e410\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/split-array-largest-sum/\" rel=\"nofollow\"\u003eSplit Array Largest Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_410.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBinary Search, DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e408\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-word-abbreviation/\" rel=\"nofollow\"\u003eValid Word Abbreviation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_408.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e407\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/trapping-rain-water-ii/\" rel=\"nofollow\"\u003eTrapping Rain Water II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_407.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e406\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/queue-reconstruction-by-height/\" rel=\"nofollow\"\u003eQueue Reconstruction by Height\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_406.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinkedList, PriorityQueue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e405\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/convert-a-number-to-hexadecimal/\" rel=\"nofollow\"\u003eConvert a Number to Hexadecimal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_405.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e404\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sum-of-left-leaves/\" rel=\"nofollow\"\u003eSum of Left Leaves\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_404.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e403\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/frog-jump/\" rel=\"nofollow\"\u003eFrog Jump\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_403.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e402\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-k-digits/\" rel=\"nofollow\"\u003eRemove K Digits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_402.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGreedy, Stack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e401\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-watch/\" rel=\"nofollow\"\u003eBinary Watch\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_401.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e400\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/nth-digit/\" rel=\"nofollow\"\u003eNth Digit\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_400.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e399\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/evaluate-division/\" rel=\"nofollow\"\u003eEvaluate Division\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_399.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGraph, DFS, Backtracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e398\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/random-pick-index/\" rel=\"nofollow\"\u003eRandom Pick Index\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_398.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eReservoir Sampling\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e397\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/integer-replacement/\" rel=\"nofollow\"\u003eInteger Replacement\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_397.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e396\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rotate-function/\" rel=\"nofollow\"\u003eRotate Function\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_396.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2) could be optimized to O(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e395\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters/\" rel=\"nofollow\"\u003eLongest Substring with At Least K Repeating Characters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_395.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e393\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/utf-8-validation/\" rel=\"nofollow\"\u003eUTF-8 Validation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_393.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e392\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/is-subsequence/\" rel=\"nofollow\"\u003eIs Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_392.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e391\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/perfect-rectangle/\" rel=\"nofollow\"\u003ePerfect Rectangle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_391.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e390\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/elimination-game/\" rel=\"nofollow\"\u003eElimination Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_390.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e389\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-the-difference/\" rel=\"nofollow\"\u003eFind the Difference\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_389.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e388\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-absolute-file-path/\" rel=\"nofollow\"\u003eLongest Absolute File Path\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_388.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(d)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e387\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/first-unique-character-in-a-string/\" rel=\"nofollow\"\u003eFirst Unique Character in a String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_387.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e386\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lexicographical-numbers/\" rel=\"nofollow\"\u003eLexicographical Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_386.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e385\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/mini-parser/\" rel=\"nofollow\"\u003eMini Parser\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_385.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e384\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shuffle-an-array/\" rel=\"nofollow\"\u003eShuffle an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_384.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e383\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/ransom-note/\" rel=\"nofollow\"\u003eRansom Note\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_383.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e382\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/linked-list-random-node/\" rel=\"nofollow\"\u003eLinked List Random Node\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_382.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eReservoir Sampling\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e381\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed/\" rel=\"nofollow\"\u003eInsert Delete GetRandom O(1) - Duplicates allowed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_381.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e380\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/insert-delete-getrandom-o1/\" rel=\"nofollow\"\u003eInsert Delete GetRandom O(1)\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_380.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign, HashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e379\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-phone-directory/\" rel=\"nofollow\"\u003eDesign Phone Directory\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_379.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e378\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/\" rel=\"nofollow\"\u003eKth Smallest Element in a Sorted Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_378.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logm*n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e377\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/combination-sum-iv/\" rel=\"nofollow\"\u003eCombination Sum IV\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_377.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e376\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/wiggle-subsequence/\" rel=\"nofollow\"\u003eWiggle Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_376.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e375\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/guess-number-higher-or-lower-ii/\" rel=\"nofollow\"\u003eGuess Number Higher or Lower II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_375.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e374\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/guess-number-higher-or-lower/\" rel=\"nofollow\"\u003eGuess Number Higher or Lower\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_374.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e373\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-k-pairs-with-smallest-sums/\" rel=\"nofollow\"\u003eFind K Pairs with Smallest Sums\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_373.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(klogk)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e372\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/super-pow/\" rel=\"nofollow\"\u003eSuper Pow\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_372.java\"\u003eSo 10000 lution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e371\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sum-of-two-integers/\" rel=\"nofollow\"\u003eSum of Two Integers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_371.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e370\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/range-addition/\" rel=\"nofollow\"\u003eRange Addition\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_370.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n+k)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e369\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/plus-one-linked-list/\" rel=\"nofollow\"\u003ePlus One Linked List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_369.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e368\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-divisible-subset/\" rel=\"nofollow\"\u003eLargest Divisible Subset\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_368.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e367\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-perfect-square/\" rel=\"nofollow\"\u003eValid Perfect Square\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_367.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e366\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-leaves-of-binary-tree/\" rel=\"nofollow\"\u003eFind Leaves of Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_366.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e365\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/water-and-jug-problem/\" rel=\"nofollow\"\u003eWater and Jug Problem\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_365.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e364\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/nested-list-weight-sum-ii/\" rel=\"nofollow\"\u003eNested List Weight Sum II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_364.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e363\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k/\" rel=\"nofollow\"\u003eMax Sum of Rectangle No Larger Than K\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_363.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e362\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-hit-counter/\" rel=\"nofollow\"\u003eDesign Hit Counter\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_362.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1) amortized\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e361\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/bomb-enemy/\" rel=\"nofollow\"\u003eBomb Enemy\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_361.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e360\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sort-transformed-array/\" rel=\"nofollow\"\u003eSort Transformed Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_360.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTwo Pointers, Math\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e359\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/logger-rate-limiter/\" rel=\"nofollow\"\u003eLogger Rate Limiter\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_359.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eamortized O(1)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e358\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rearrange-string-k-distance-apart/\" rel=\"nofollow\"\u003eRearrange String k Distance Apart\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_358.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHashMap, Heap, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e357\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-numbers-with-unique-digits/\" rel=\"nofollow\"\u003eCount Numbers with Unique Digits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_357.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP, Math\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e356\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/line-reflection/\" rel=\"nofollow\"\u003eLine Reflection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_356.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashSet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e355\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-twitter/\" rel=\"nofollow\"\u003eDesign Twitter\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_355.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign, HashMap, Heap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e354\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/russian-doll-envelopes/\" rel=\"nofollow\"\u003eRussian Doll Envelopes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_354.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e353\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-snake-game/\" rel=\"nofollow\"\u003eDesign Snake Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_353.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e352\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/data-stream-as-disjoint-intervals/\" rel=\"nofollow\"\u003eData Stream as Disjoint Intervals\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_352.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTreeMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e351\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/android-unlock-patterns/\" rel=\"nofollow\"\u003eAndroid Unlock Patterns\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_351.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e350\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/intersection-of-two-arrays-ii/\" rel=\"nofollow\"\u003eIntersection of Two Arrays II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_350.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eO((m+n)) could be optimized\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e349\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/intersection-of-two-arrays/\" rel=\"nofollow\"\u003eIntersection of Two Arrays\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_349.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eO(min(m,n))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTwo Pointers, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e348\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/design-tic-tac-toe/\" rel=\"nofollow\"\u003eDesign Tic-Tac-Toe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_348.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e347\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/top-k-frequent-elements/\" rel=\"nofollow\"\u003eTop K Frequent Elements\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_347.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k) k is is the number of unique elements in the given array\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashTable, Heap, Bucket Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e346\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/moving-average-from-data-stream/\" rel=\"nofollow\"\u003eMoving Average from Data Stream\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_346.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(w))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eQueue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e345\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-vowels-of-a-string/\" rel=\"nofollow\"\u003eReverse Vowels of a String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_345.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e344\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-string/\" rel=\"nofollow\"\u003eReverse String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_344.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e343\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/integer-break/\" rel=\"nofollow\"\u003eInteger Break\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_343.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e342\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/power-of-four/\" rel=\"nofollow\"\u003ePower of Four\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_342.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e341\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/flatten-nested-list-iterator/\" rel=\"nofollow\"\u003eFlatten Nested List Iterator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_341.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e340\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters/\" rel=\"nofollow\"\u003eLongest Substring with At Most K Distinct Characters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_340.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eSliding Window\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e339\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/nested-list-weight-sum/\" rel=\"nofollow\"\u003eNested List Weight Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_339.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e338\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/counting-bits/\" rel=\"nofollow\"\u003eCounting Bits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_338.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e337\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/house-robber-iii/\" rel=\"nofollow\"\u003eHouse Robber III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_337.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e336\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-pairs/\" rel=\"nofollow\"\u003ePalindrome Pairs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_336.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e335\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/self-crossing/\" rel=\"nofollow\"\u003eSelf Crossing\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_335.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e334\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/increasing-triplet-subsequence/\" rel=\"nofollow\"\u003eIncreasing Triplet Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_334.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e333\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-bst-subtree/\" rel=\"nofollow\"\u003eLargest BST Subtree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_333.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e332\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reconstruct-itinerary/\" rel=\"nofollow\"\u003eReconstruct Itinerary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_332.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGraph, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e331\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree/\" rel=\"nofollow\"\u003eVerify Preorder Serialization of a Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_331.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e330\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/patching-array/\" rel=\"nofollow\"\u003ePatching Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_330.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e329\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-increasing-path-in-a-matrix/\" rel=\"nofollow\"\u003eLongest Increasing Path in a Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_329.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDFS, DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e328\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/odd-even-linked-list/\" rel=\"nofollow\"\u003eOdd Even Linked List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_328.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e327\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-of-range-sum/\" rel=\"nofollow\"\u003eCount of Range Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_327.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBST, Divide and Conquer\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e326\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/power-of-three/\" rel=\"nofollow\"\u003ePower of Three\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_326.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e325\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-size-subarray-sum-equals-k/\" rel=\"nofollow\"\u003eMaximum Size Subarray Sum Equals k\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_325.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashTable\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e324\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/wiggle-sort-ii/\" rel=\"nofollow\"\u003eWiggle Sort II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_324.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eSort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e323\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/\" rel=\"nofollow\"\u003eNumber of Connected Components in an Undirected Graph\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_323.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e322\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/coin-change/\" rel=\"nofollow\"\u003eCoin Change\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_322.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e321\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/create-maximum-number/\" rel=\"nofollow\"\u003eCreate Maximum Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_321.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e320\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/generalized-abbreviation/\" rel=\"nofollow\"\u003eGeneralized Abbreviation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_320.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*2^n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking, Bit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e319\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/bulb-switcher/\" rel=\"nofollow\"\u003eBulb Switcher\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_319.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBrainteaser\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e318\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-product-of-word-lengths/\" rel=\"nofollow\"\u003eMaximum Product of Word Lengths\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_318.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e317\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-distance-from-all-buildings/\" rel=\"nofollow\"\u003eShortest Distance from All Buildings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_317.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e316\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-duplicate-letters/\" rel=\"nofollow\"\u003eRemove Duplicate Letters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_316.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eStack, Recursion, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e315\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-of-smaller-numbers-after-self/\" rel=\"nofollow\"\u003eCount of Smaller Numbers After Self\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_315.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e314\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-vertical-order-traversal/\" rel=\"nofollow\"\u003eBinary Tree Vertical Order Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_314.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap, BFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e313\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/super-ugly-number/\" rel=\"nofollow\"\u003eSuper Ugly Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_313.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e312\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/burst-balloons/\" rel=\"nofollow\"\u003eBurst Balloons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_312.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e311\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sparse-matrix-multiplication/\" rel=\"nofollow\"\u003eSparse Matrix Multiplication\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_311.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m\u003cem\u003en\u003c/em\u003el)\u003c/td\u003e\n\u003ctd\u003eO(m*l)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e310\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-height-trees/\" rel=\"nofollow\"\u003eMinimum Height Trees\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_310.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e309\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-time-to-buy-and-sell-stock-cooldown/\" rel=\"nofollow\"\u003eBest Time to Buy and Sell Stock with Cooldown\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_309.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e308\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/range-sum-query-2d-mutable/\" rel=\"nofollow\"\u003eRange Sum Query 2D - Mutable\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_308.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e307\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/range-sum-query-mutable/\" rel=\"nofollow\"\u003eRange Sum Query - Mutable\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_307.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e306\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/additive-number/\" rel=\"nofollow\"\u003eAdditive Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_306.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e305\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-islands-ii/\" rel=\"nofollow\"\u003eNumber of Islands II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_305.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eUnion Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e304\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/range-sum-query-2d-immutable/\" rel=\"nofollow\"\u003eRange Sum Query 2D - Immutable\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_304.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e303\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/range-sum-query-immutable/\" rel=\"nofollow\"\u003eRange Sum Query - Immutable\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_303.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e302\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/smallest-rectangle-enclosing-black-pixels/\" rel=\"nofollow\"\u003eSmallest Rectangle Enclosing Black Pixels\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_302.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDFS, BFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e301\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-invalid-parentheses/\" rel=\"nofollow\"\u003eRemove Invalid Parentheses\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_301.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e300\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-increasing-subsequence/\" rel=\"nofollow\"\u003eLongest Increasing Subsequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_300.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e299\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/bulls-and-cows/\" rel=\"nofollow\"\u003eBulls and Cows\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_299.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e298\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-longest-consecutive-sequence/\" rel=\"nofollow\"\u003eBinary Tree Longest Consecutive Sequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_298.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e297\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/serialize-and-deserialize-binary-tree/\" rel=\"nofollow\"\u003eSerialize and Deserialize Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_297.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e296\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-meeting-point/\" rel=\"nofollow\"\u003eBest Meeting Point\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_296.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e295\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-median-from-data-stream/\" rel=\"nofollow\"\u003eFind Median from Data Stream\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_295.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e294\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/flip-game-ii/\" rel=\"nofollow\"\u003eFlip Game II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_294.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e293\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/flip-game/\" rel=\"nofollow\"\u003eFlip Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_293.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e292\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/nim-game/\" rel=\"nofollow\"\u003eNim Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_292.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e291\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-pattern-ii/\" rel=\"nofollow\"\u003eWord Pattern II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_291.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eRecursion, Backtracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e290\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-pattern/\" rel=\"nofollow\"\u003eWord Pattern\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_290.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e289\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/game-of-life/\" rel=\"nofollow\"\u003eGame of Life\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_289.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n), could be optimized to O(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e288\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-word-abbreviation/\" rel=\"nofollow\"\u003eUnique Word Abbreviation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_288.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e287\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-the-duplicate-number/\" rel=\"nofollow\"\u003eFind the Duplicate Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_287.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e286\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/walls-and-gates/\" rel=\"nofollow\"\u003eWalls and Gates\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_286.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(g)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e285\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/inorder-successor-in-bst/\" rel=\"nofollow\"\u003eInorder Successor In BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_285.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e284\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/peeking-iterator/\" rel=\"nofollow\"\u003ePeeking Iterator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_284.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDesign\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e283\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/move-zeroes/\" rel=\"nofollow\"\u003eMove Zeroes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_283.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e282\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/expression-add-operators/\" rel=\"nofollow\"\u003eExpression Add Operators\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_282.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e281\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/zigzag-iterator/\" rel=\"nofollow\"\u003eZigzag Iterator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_281.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e280\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/wiggle-sort/\" rel=\"nofollow\"\u003eWiggle Sort\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_280.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e279\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/perfect-squares/\" rel=\"nofollow\"\u003ePerfect Squares\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_279.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e278\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/first-bad-version/\" rel=\"nofollow\"\u003eFirst Bad Version\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_278.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e277\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-the-celebrity/\" rel=\"nofollow\"\u003eFind the Celebrity\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_277.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e276\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/paint-fence/\" rel=\"nofollow\"\u003ePaint Fence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_276.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e275\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/h-index-ii/\" rel=\"nofollow\"\u003eH-Index II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_275.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e274\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/h-index/\" rel=\"nofollow\"\u003eH-Index\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_274.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e273\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/integer-to-english-words/\" rel=\"nofollow\"\u003eInteger to English Words\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_273.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eMath, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e272\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/closest-binary-search-tree-value-ii/\" rel=\"nofollow\"\u003eClosest Binary Search Tree Value II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_272.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(h+k)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e271\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/encode-and-decode-strings/\" rel=\"nofollow\"\u003eEncode and Decode Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_271.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e270\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/closest-binary-search-tree-value/\" rel=\"nofollow\"\u003eClosest Binary Search Tree Value\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_270.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e269\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/alien-dictionary/\" rel=\"nofollow\"\u003eAlien Dictionary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_269.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTopological Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e268\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/missing-number/\" rel=\"nofollow\"\u003eMissing Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_268.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e267\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-permutation-ii/\" rel=\"nofollow\"\u003ePalindrome Permutation II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_267.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e266\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-permutation/\" rel=\"nofollow\"\u003ePalindrome Permutation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_266.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e265\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/paint-house-ii/\" rel=\"nofollow\"\u003ePaint House II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_265.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e264\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/ugly-number-ii/\" rel=\"nofollow\"\u003eUgly Number II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_264.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e263\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/ugly-number/\" rel=\"nofollow\"\u003eUgly Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_263.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e261\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/graph-valid-tree/\" rel=\"nofollow\"\u003eGraph Valid Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_261.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(V+E)\u003c/td\u003e\n\u003ctd\u003eO(V+E)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e260\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/single-number-iii/\" rel=\"nofollow\"\u003eSingle Number III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_260.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e259\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/3sum-smaller/\" rel=\"nofollow\"\u003e3Sum Smaller\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_259.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e258\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-digits/\" rel=\"nofollow\"\u003eAdd Digits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_258.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e257\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-paths/\" rel=\"nofollow\"\u003eBinary Tree Paths\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_257.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*h)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eDFS/Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e256\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/paint-house/\" rel=\"nofollow\"\u003ePaint House\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_256.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e255\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/verify-preorder-sequence-in-binary-search-tree/\" rel=\"nofollow\"\u003eVerify Preorder Sequence in Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_255.jav 57AE a\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e254\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/factor-combinations/\" rel=\"nofollow\"\u003eFactor Combinations\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_254.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e253\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/meeting-rooms-ii/\" rel=\"nofollow\"\u003eMeeting Rooms II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_253.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e252\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/meeting-rooms/\" rel=\"nofollow\"\u003eMeeting Rooms\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_252.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e251\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/flatten-2d-vector/\" rel=\"nofollow\"\u003eFlatten 2D Vector\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_251.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e250\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-univalue-subtrees/\" rel=\"nofollow\"\u003eCount Univalue Subtrees\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_250.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e249\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/group-shifted-strings/\" rel=\"nofollow\"\u003eGroup Shifted Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_249.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e248\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/strobogrammatic-number-iii/\" rel=\"nofollow\"\u003eStrobogrammatic Number III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_248.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eRecursion, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e247\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/strobogrammatic-number-ii/\" rel=\"nofollow\"\u003eStrobogrammatic Number II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_247.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e246\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/strobogrammatic-number/\" rel=\"nofollow\"\u003eStrobogrammatic Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_246.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e245\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-word-distance-iii/\" rel=\"nofollow\"\u003eShortest Word Distance III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_245.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e244\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-word-distance-ii/\" rel=\"nofollow\"\u003eShortest Word Distance II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_244.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e243\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-word-distance/\" rel=\"nofollow\"\u003eShortest Word Distance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_243.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e242\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-anagram/\" rel=\"nofollow\"\u003eValid Anagram\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_242.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e241\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/different-ways-to-add-parentheses/\" rel=\"nofollow\"\u003eDifferent Ways to Add Parentheses\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_241.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(O(n * 4^n / n^(3/2)))\u003c/td\u003e\n\u003ctd\u003eO(n * 4^n / n^(3/2))\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDivide and Conquer\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e240\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/search-a-2d-matrix-ii/\" rel=\"nofollow\"\u003eSearch a 2D Matrix II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_240.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e239\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sliding-window-maximum/\" rel=\"nofollow\"\u003eSliding Window Maximum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_239.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e238\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/product-of-array-except-self/\" rel=\"nofollow\"\u003eProduct of Array Except Self\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_238.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e237\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/delete-node-in-a-linked-list/\" rel=\"nofollow\"\u003eDelete Node in a Linked List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_237.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eLinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e236\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/\" rel=\"nofollow\"\u003eLowest Common Ancestor of a Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_236.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e235\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/\" rel=\"nofollow\"\u003eLowest Common Ancestor of a Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_235.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e234\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-linked-list/\" rel=\"nofollow\"\u003ePalindrome Linked List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_234.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e233\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-digit-one/\" rel=\"nofollow\"\u003eNumber of Digit One\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_233.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eMath\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e232\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/implement-queue-using-stacks/\" rel=\"nofollow\"\u003eImplement Queue using Stacks\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_232.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack, Design\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e231\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/power-of-two/\" rel=\"nofollow\"\u003ePower of Two\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_231.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e230\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/kth-smallest-element-in-a-bst/\" rel=\"nofollow\"\u003eKth Smallest Element in a BST\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_230.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e229\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/majority-element-ii/\" rel=\"nofollow\"\u003eMajority Element II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_229.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e228\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/summary-ranges/\" rel=\"nofollow\"\u003eSummary Ranges\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_228.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e227\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/basic-calculator-ii/\" rel=\"nofollow\"\u003eBasic Calculator II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_227.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e226\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/invert-binary-tree/\" rel=\"nofollow\"\u003eInvert Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_226.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS, recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e225\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/implement-stack-using-queues/\" rel=\"nofollow\"\u003eImplement Stack using Queues\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_225.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eStack, Queue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e224\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/basic-calculator/\" rel=\"nofollow\"\u003eBasic Calculator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_224.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e223\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rectangle-area/\" rel=\"nofollow\"\u003eRectangle Area\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_223.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e222\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-complete-tree-nodes/\" rel=\"nofollow\"\u003eCount Complete Tree Nodes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_222.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e221\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximal-square/\" rel=\"nofollow\"\u003eMaximal Square\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_221.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e220\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/contains-duplicate-iii/\" rel=\"nofollow\"\u003eContains Duplicate III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_220.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTreeSet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e219\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/contains-duplicate-ii/\" rel=\"nofollow\"\u003eContains Duplicate II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_219.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e218\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/the-skyline-problem/\" rel=\"nofollow\"\u003eThe Skyline Problem\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_218.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTreeMap, Design\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e217\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/contains-duplicate/\" rel=\"nofollow\"\u003eContains Duplicate\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_217.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashSet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e216\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/combination-sum-iii/\" rel=\"nofollow\"\u003eCombination Sum III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_216.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(k * C(n, k))\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e215\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/kth-largest-element-i B41A n-an-array/\" rel=\"nofollow\"\u003eKth Largest Element in an Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_215.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e214\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-palindrome/\" rel=\"nofollow\"\u003eShortest Palindrome\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_214.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eKMP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e213\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/house-robber-ii/\" rel=\"nofollow\"\u003eHouse Robber II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_213.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e212\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-search-ii/\" rel=\"nofollow\"\u003eWord Search II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/WordSearchII.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m\u003cem\u003en\u003c/em\u003el)\u003c/td\u003e\n\u003ctd\u003eO(l)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTrie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e211\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-and-search-word-data-structure-design/\" rel=\"nofollow\"\u003eAdd and Search Word - Data structure design\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_211.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTrie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e210\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/course-schedule-ii/\" rel=\"nofollow\"\u003eCourse Schedule II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_210.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e209\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-size-subarray-sum/\" rel=\"nofollow\"\u003eMinimum Size Subarray Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_209.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e208\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/implement-trie-prefix-tree/\" rel=\"nofollow\"\u003eImplement Trie\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_208.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTrie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e207\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/course-schedule/\" rel=\"nofollow\"\u003eCourse Schedule\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_207.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e206\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-linked-list/\" rel=\"nofollow\"\u003eReverse Linked List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_206.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e205\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/isomorphic-strings/\" rel=\"nofollow\"\u003eIsomorphic Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_205.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e204\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-primes/\" rel=\"nofollow\"\u003eCount Primes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_204.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nloglogn)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eThe Sieve of Eratosthenes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e203\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-linked-list-elements/\" rel=\"nofollow\"\u003eRemove Linked List Elements\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_203.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e202\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/happy-number/\" rel=\"nofollow\"\u003eHappy Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_202.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e201\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/bitwise-and-of-numbers-range/\" rel=\"nofollow\"\u003eBitwise AND of Numbers Range\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_201.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(min(m,n))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e200\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-islands/\" rel=\"nofollow\"\u003eNumber of Islands\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/MEDIUM/src/medium/_200.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eUnion Find, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e199\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-right-side-view/\" rel=\"nofollow\"\u003eBinary Tree Right Side View\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_199.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e198\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/house-robber/\" rel=\"nofollow\"\u003eHouse Robber\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_198.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e191\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/number-of-1-bits/\" rel=\"nofollow\"\u003eNumber of 1 Bits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_191.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e190\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-bits/\" rel=\"nofollow\"\u003eReverse Bits\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_190.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e189\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rotate-array/\" rel=\"nofollow\"\u003eRotate Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_189.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n), could be optimized to O(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e188\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/\" rel=\"nofollow\"\u003eBest Time to Buy and Sell Stock IV\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_188.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003eO(n*k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e187\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/repeated-dna-sequences/\" rel=\"nofollow\"\u003eRepeated DNA Sequences\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_187.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e186\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-words-in-a-string-ii/\" rel=\"nofollow\"\u003eReverse Words in a String II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_186.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e179\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-number/\" rel=\"nofollow\"\u003eLargest Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/master/src/main/java/com/fishercoder/solutions/_179.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e174\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/dungeon-game/\" rel=\"nofollow\"\u003eDungeon Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/BSTIterator_using_q.java\"\u003eQueue\u003c/a\u003e \u003ca href=\"/sankarshan-bhat/Leetcode/blmaster/MEDIUM/src/medium/_174.java\"\u003eStack\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e173\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-search-tree-iterator/\" rel=\"nofollow\"\u003eBinary Search Tree Iterator\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blmaster/MEDIUM/src/medium/_173.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack, Design\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e172\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/factorial-trailing-zeroes/\" rel=\"nofollow\"\u003eFactorial Trailing Zeroes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_172.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e171\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/excel-sheet-column-number/\" rel=\"nofollow\"\u003eExcel Sheet Column Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_171.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e170\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/two-sum-iii-data-structure-design/\" rel=\"nofollow\"\u003eTwo Sum III - Data structure design\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_170.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e169\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/majority-element/\" rel=\"nofollow\"\u003eMajority Element\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_169.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e168\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/excel-sheet-column-title/\" rel=\"nofollow\"\u003eExcel Sheet Column Title\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_168.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e167\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/\" rel=\"nofollow\"\u003eTwo Sum II - Input array is sorted\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_167.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e166\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/fraction-to-recurring-decimal/\" rel=\"nofollow\"\u003eFraction to Recurring Decimal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_166.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e165\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/compare-version-numbers/\" rel=\"nofollow\"\u003eCompare Version Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_165.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e164\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-gap/\" rel=\"nofollow\"\u003eMaximum Gap\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_164.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e163\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/missing-ranges/\" rel=\"nofollow\"\u003eMissing Ranges\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/MissingRanges.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e162\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-peak-element/\" rel=\"nofollow\"\u003eFind Peak Element\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_162.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(logn)/O(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e161\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/one-edit-distance/\" rel=\"nofollow\"\u003eOne Edit Distance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_161.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e160\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/intersection-of-two-linked-lists/\" rel=\"nofollow\"\u003eIntersection of Two Linked Lists\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_160.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e159\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters/\" rel=\"nofollow\"\u003eLongest Substring with At Most Two Distinct Characters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_159.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eString, Sliding Window\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e158\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times/\" rel=\"nofollow\"\u003eRead N Characters Given Read4 II - Call multiple times\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_158.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e157\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/read-n-characters-given-read4/\" rel=\"nofollow\"\u003eRead N Characters Given Read4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_157.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e156\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-upside-down/\" rel=\"nofollow\"\u003eBinary Tree Upside Down\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_156.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e155\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/min-stack/\" rel=\"nofollow\"\u003eMin Stack\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_155.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e154\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/\" rel=\"nofollow\"\u003eFind Minimum in Rotated Sorted Array II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_154.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eArray, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e153\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/\" rel=\"nofollow\"\u003eFind Minimum in Rotated Sorted Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_153.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e152\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-product-subarray/\" rel=\"nofollow\"\u003eMaximum Product Subarray\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_152.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e151\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-words-in-a-string/\" rel=\"nofollow\"\u003eReverse Words in a String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_151.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e150\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/evaluate-reverse-polish-notation/\" rel=\"nofollow\"\u003eEvaluate Reverse Polish Notation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_150.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e149\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/max-points-on-a-line/\" rel=\"nofollow\"\u003eMax Points on a Line\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_149.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e148\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sort-list/\" rel=\"nofollow\"\u003eSort List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_148.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List, Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e147\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/insertion-sort-list/\" rel=\"nofollow\"\u003eInsertion Sort List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_147.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e146\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/lru-cache/\" rel=\"nofollow\"\u003eLRU Cache\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/leetcode-algorithms/src/main/java/com/fishercoder/solutions/_146.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eamortized O(1)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDoubly Linked List, LinkedHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e145\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-postorder-traversal/\" rel=\"nofollow\"\u003eBinary Tree Postorder Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_145.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBinary Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e144\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-preorder-traversal/\" rel=\"nofollow\"\u003eBinary Tree Preorder Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_144.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e143\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reorder-list/\" rel=\"nofollow\"\u003eReorder List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_143.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e142\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/linked-list-cycle-ii/\" rel=\"nofollow\"\u003eLinked List Cycle II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_142.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e141\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/linked-list-cycle/\" rel=\"nofollow\"\u003eLinked List Cycle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_141.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e140\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-break-ii/\" rel=\"nofollow\"\u003eWord Break II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_140.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBacktracking/DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e139\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-break/\" rel=\"nofollow\"\u003eWord Break\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_139.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP, Pruning\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e138\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/copy-list-with-random-pointer/\" rel=\"nofollow\"\u003eCopy List with Random Pointer\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_138.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinkedList, HashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e137\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/single-number-ii/\" rel=\"nofollow\"\u003eSingle Number II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_137.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e136\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/single-number/\" rel=\"nofollow\"\u003eSingle Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_136.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e135\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/candy/\" rel=\"nofollow\"\u003eCandy\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_135.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e134\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/gas-station/\" rel=\"nofollow\"\u003eGas Station\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_134.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e133\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/clone-graph/\" rel=\"nofollow\"\u003eClone Graph\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_133.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap, BFS, Graph\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e132\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-partitioning-ii/\" rel=\"nofollow\"\u003ePalindrome Partitioning II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_132.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e131\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-partitioning/\" rel=\"nofollow\"\u003ePalindrome Partitioning\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_131.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e130\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/surrounded-regions/\" rel=\"nofollow\"\u003eSurrounded Regions\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_130.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e129\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sum-root-to-leaf-numbers/\" rel=\"nofollow\"\u003eSum Root to Leaf Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_129.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e128\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-consecutive-sequence/\" rel=\"nofollow\"\u003eLongest Consecutive Sequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_128.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eUnion Find\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e127\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-ladder/\" rel=\"nofollow\"\u003eWord Ladder\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_127.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e126\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-ladder-ii/\" rel=\"nofollow\"\u003eWord Ladder II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_126.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e125\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-palindrome/\" rel=\"nofollow\"\u003eValid Palindrome\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_125.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTwo Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e124\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-maximum-path-sum/\" rel=\"nofollow\"\u003eBinary Tree Maximum Path Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_124.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTree, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e123\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/\" rel=\"nofollow\"\u003eBest Time to Buy and Sell Stock III\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_123.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e122\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/\" rel=\"nofollow\"\u003eBest Time to Buy and Sell Stock II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_122.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e121\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/best-time-to-buy-and-sell-stock/\" rel=\"nofollow\"\u003eBest Time to Buy and Sell Stock\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e120\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/triangle/\" rel=\"nofollow\"\u003eTriangle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_120.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e119\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/pascals-triangle-ii/\" rel=\"nofollow\"\u003ePascal's Triangle II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_119.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e118\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/pascals-triangle/\" rel=\"nofollow\"\u003ePascal's Triangle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_118.java\ F438 "\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e117\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/populating-parents-right-pointers-in-each-node-ii/\" rel=\"nofollow\"\u003ePopulating Next Right Pointers in Each Node II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_117.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e116\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/populating-parents-right-pointers-in-each-node/\" rel=\"nofollow\"\u003ePopulating Next Right Pointers in Each Node\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_116.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e115\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/distinct-subsequences/\" rel=\"nofollow\"\u003eDistinct Subsequences\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_115.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e114\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/flatten-binary-tree-to-linked-list/\" rel=\"nofollow\"\u003eFlatten Binary Tree to Linked List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_114.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e113\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/path-sum-ii/\" rel=\"nofollow\"\u003ePath Sum II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_113.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS, Backtracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e112\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/path-sum/\" rel=\"nofollow\"\u003ePath Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_112.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e111\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-depth-of-binary-tree/\" rel=\"nofollow\"\u003eMinimum Depth of Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_111.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)~O(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBFS, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e110\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/balanced-binary-tree/\" rel=\"nofollow\"\u003eBalanced Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_110.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)~O(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e109\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree/\" rel=\"nofollow\"\u003eConvert Sorted List to Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_109.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS, Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e108\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/\" rel=\"nofollow\"\u003eConvert Sorted Array to Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_108.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eTree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e107\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-level-order-traversal-ii/\" rel=\"nofollow\"\u003eBinary Tree Level Order Traversal II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_107.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e106\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/\" rel=\"nofollow\"\u003eConstruct Binary Tree from Inorder and Postorder Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_106.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion, Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e105\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/\" rel=\"nofollow\"\u003eConstruct Binary Tree from Preorder and Inorder Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_105.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion, Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e104\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-depth-of-binary-tree/\" rel=\"nofollow\"\u003eMaximum Depth of Binary Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_104.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e103\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/\" rel=\"nofollow\"\u003eBinary Tree Zigzag Level Order Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_103.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS,DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e102\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-level-order-traversal/\" rel=\"nofollow\"\u003eBinary Tree Level Order Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_102.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/symmetric-tree/\" rel=\"nofollow\"\u003eSymmetric Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_101.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e100\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/same-tree/\" rel=\"nofollow\"\u003eSame Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_100.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e99\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/recover-binary-search-tree/\" rel=\"nofollow\"\u003eRecover Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_99.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e98\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/validate-binary-search-tree/\" rel=\"nofollow\"\u003eValidate Binary Search Tree\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_98.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDFS/Recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e97\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/interleaving-string/\" rel=\"nofollow\"\u003eInterleaving String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_97.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e96\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-binary-search-trees/\" rel=\"nofollow\"\u003eUnique Binary Search Trees\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_96.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion, DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e95\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-binary-search-trees-ii/\" rel=\"nofollow\"\u003eUnique Binary Search Trees II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_95.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e94\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/binary-tree-inorder-traversal/\" rel=\"nofollow\"\u003eBinary Tree Inorder Traversal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_94.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Tree\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e93\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/restore-ip-addresses/\" rel=\"nofollow\"\u003eRestore IP Addresses\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_93.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e92\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-linked-list-ii/\" rel=\"nofollow\"\u003eReverse Linked List II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_92.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e91\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/decode-ways/\" rel=\"nofollow\"\u003eDecode Ways\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_91.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e90\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/subsets-ii/\" rel=\"nofollow\"\u003eSubsets II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_90.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e89\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/gray-code/\" rel=\"nofollow\"\u003eGray Code\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_89.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBit Manipulation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e88\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/merge-sorted-array/\" rel=\"nofollow\"\u003eMerge Sorted Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_88.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(max(m,n))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e87\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/scramble-string/\" rel=\"nofollow\"\u003eScramble String\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_87.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^4)\u003c/td\u003e\n\u003ctd\u003eO(n^3\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e86\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/partition-list/\" rel=\"nofollow\"\u003ePartition List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_86.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e85\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximal-rectangle/\" rel=\"nofollow\"\u003eMaximal Rectangle\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_85.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e84\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/largest-rectangle-in-histogram/\" rel=\"nofollow\"\u003eLargest Rectangle in Histogram\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_84.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eArray, Stack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e83\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-duplicates-from-sorted-list/\" rel=\"nofollow\"\u003eRemove Duplicates from Sorted List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_83.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e82\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/\" rel=\"nofollow\"\u003eRemove Duplicates from Sorted List II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_82.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e81\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/search-in-rotated-sorted-array-ii/\" rel=\"nofollow\"\u003eSearch in Rotated Sorted Array II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_81.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e80\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/\" rel=\"nofollow\"\u003eRemove Duplicates from Sorted Array II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_80.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e79\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-search/\" rel=\"nofollow\"\u003eWord Search\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_79.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO((m*n)^2)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking, DFS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e78\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/subsets/\" rel=\"nofollow\"\u003eSubsets\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_78.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e77\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/combinations/\" rel=\"nofollow\"\u003eCombinations\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_77.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e76\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-window-substring/\" rel=\"nofollow\"\u003eMinimum Window Substring\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_76.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eTwo Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e75\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sort-colors/\" rel=\"nofollow\"\u003eSort Colors\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_75.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTwo Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e74\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/search-a-2d-matrix/\" rel=\"nofollow\"\u003eSearch a 2D Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_74.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(log(m*n))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e73\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/set-matrix-zeroes/\" rel=\"nofollow\"\u003eSet Matrix Zeroes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_73.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(mn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e72\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/edit-distance/\" rel=\"nofollow\"\u003eEdit Distance\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_72.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e71\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/simplify-path/\" rel=\"nofollow\"\u003eSimplify Path\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_71.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e70\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/climbing-stairs/\" rel=\"nofollow\"\u003eClimbing Stairs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_70.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e69\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sqrtx/\" rel=\"nofollow\"\u003eSqrt(x)\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_69.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e68\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/text-justification/\" rel=\"nofollow\"\u003eText Justification\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_68.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e67\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-binary/\" rel=\"nofollow\"\u003eAdd Binary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_67.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e66\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/plus-one/\" rel=\"nofollow\"\u003ePlus One\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_66.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e65\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-number/\" rel=\"nofollow\"\u003eValid Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_65.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e64\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/minimum-path-sum/\" rel=\"nofollow\"\u003eMinimum Path Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_64.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e63\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-paths-ii/\" rel=\"nofollow\"\u003eUnique Paths II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_63.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e62\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/unique-paths/\" rel=\"nofollow\"\u003eUnique Paths\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_62.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e61\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rotate-list/\" rel=\"nofollow\"\u003eRotate List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_61.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e60\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/permutation-sequence/\" rel=\"nofollow\"\u003ePermutation Sequence\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_60.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath, Backtracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e59\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/spiral-matrix-ii/\" rel=\"nofollow\"\u003eSpiral Matrix II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_59.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e58\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/length-of-last-word/\" rel=\"nofollow\"\u003eLength of Last Word\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_58.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e57\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/insert-interval/\" rel=\"nofollow\"\u003eInsert Intervals\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_57.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eArray, Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e56\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/merge-intervals/\" rel=\"nofollow\"\u003eMerge Intervals\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_56.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, Sort\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e55\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/jump-game/\" rel=\"nofollow\"\u003eJump Game\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_55.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eGreedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e54\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/spiral-matrix/\" rel=\"nofollow\"\u003eSpiral Matrix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_54.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e53\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/maximum-subarray/\" rel=\"nofollow\"\u003eMaximum Subarray\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_53.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e52\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/n-queens-ii/\" rel=\"nofollow\"\u003eN-Queens II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_52.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e51\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/n-queens/\" rel=\"nofollow\"\u003eN-Queens\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_51.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e50\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/powx-n/\" rel=\"nofollow\"\u003ePow(x, n)\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_50.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e49\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/group-anagrams/\" rel=\"nofollow\"\u003eGroup Anagrams\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_49.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*klogk)\u003c/td\u003e\n\u003ctd\u003eO(m*k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e48\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rotate-image/\" rel=\"nofollow\"\u003eRotate Image\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_48.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e47\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/permutations-ii/\" rel=\"nofollow\"\u003ePermutations II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_47.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/permutations/\" rel=\"nofollow\"\u003ePermutations\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_46.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*n!)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e45\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/jump-game-ii/\" rel=\"nofollow\"\u003eJump Game II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_45.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eArray, Greedy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/wildcard-matching/\" rel=\"nofollow\"\u003eWildcard Matching\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_44.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eBacktracking, DP, Greedy, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e43\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/multiply-strings/\" rel=\"nofollow\"\u003eMultiply Strings\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_43.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/trapping-rain-water/\" rel=\"nofollow\"\u003eTrapping Rain Water\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_42.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e41\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/first-missing-positive/\" rel=\"nofollow\"\u003eFirst Missing Positive\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_41.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/combination-sum-ii/\" rel=\"nofollow\"\u003eCombination Sum II\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_40.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(k*n^k)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e39\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/combination-sum/\" rel=\"nofollow\"\u003eCombination Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_39.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(k*n^k)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-and-say/\" rel=\"nofollow\"\u003eCount and Say\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_38.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*2^n)\u003c/td\u003e\n\u003ctd\u003eO(2^n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eRecursion, LinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e37\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sudoku-solver/\" rel=\"nofollow\"\u003eSudoku Solver\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_37.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO((9!)^9)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-sudoku/\" rel=\"nofollow\"\u003eValid Sudoku\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_36.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e35\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/search-insert-position/\" rel=\"nofollow\"\u003eSearch Insert Position\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_35.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/search-for-a-range/\" rel=\"nofollow\"\u003eSearch for a Range\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_34.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e33\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/search-in-rotated-sorted-array/\" rel=\"nofollow\"\u003eSearch in Rotated Sorted Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_33.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(logn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBinary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-valid-parentheses/\" rel=\"nofollow\"\u003eLongest Valid Parentheses\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_32.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eStack, DP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e31\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/parents-permutation\" rel=\"nofollow\"\u003eNext Permutation\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_31.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/substring-with-concatenation-of-all-words/\" rel=\"nofollow\"\u003eSubstring with Concatenation of All Words\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_30.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e29\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/divide-two-integers/\" rel=\"nofollow\"\u003eDivide Two Integers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_29.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003eO(?)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/implement-strstr/\" rel=\"nofollow\"\u003eImplement strStr()\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_28.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e27\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-element/\" rel=\"nofollow\"\u003eRemove Element\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_27.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-duplicates-from-sorted-array/\" rel=\"nofollow\"\u003eRemove Duplicates from Sorted Array\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_26.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e25\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-nodes-in-k-group/\" rel=\"nofollow\"\u003eReverse Nodes in k-Group\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_25.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eRecursion, LinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/swap-nodes-in-pairs/\" rel=\"nofollow\"\u003eSwap Nodes in Pairs\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_24.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eRecursion, LinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e23\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/merge-k-sorted-lists/\" rel=\"nofollow\"\u003eMerge k Sorted Lists\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_23.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*logk)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eHeap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/generate-parentheses/\" rel=\"nofollow\"\u003eGenerate Parentheses\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_22.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eTBD\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e21\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/merge-two-sorted-lists/\" rel=\"nofollow\"\u003eMerge Two Sorted Lists\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_21.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(h)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eRecursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e20\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-parentheses/\" rel=\"nofollow\"\u003eValid Parentheses\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eStack\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e19\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/remove-nth-node-from-end-of-list/\" rel=\"nofollow\"\u003eRemove Nth Node From End of List\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_19.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinked List\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e18\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/4sum/\" rel=\"nofollow\"\u003e4 Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_18.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTwo Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e17\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/letter-combinations-of-a-phone-number/\" rel=\"nofollow\"\u003eLetter Combinations of a Phone Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_17.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n*4^n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eBacktracking\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e16\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/3sum-closest/\" rel=\"nofollow\"\u003e3Sum Closest\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_16.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(nlogn)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTwo Pointers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/3sum/\" rel=\"nofollow\"\u003e3Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_15.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eTwo Pointers, Binary Search\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-common-prefix/\" rel=\"nofollow\"\u003eLongest Common Prefix\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_14.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(S) (S is the sum of all characters in all strings)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e13\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/roman-to-integer\" rel=\"nofollow\"\u003eRoman to Integer\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_13.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eMath, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/integer-to-roman/\" rel=\"nofollow\"\u003eInteger to Roman\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_12.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eMath, String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/container-with-most-water/\" rel=\"nofollow\"\u003eContainer With Most Water\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_11.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/regular-expression-matching/\" rel=\"nofollow\"\u003eRegular Expression Matching\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_10.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003eO(m*n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDP\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/palindrome-number/\" rel=\"nofollow\"\u003ePalindrome Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_9.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/string-to-integer-atoi/\" rel=\"nofollow\"\u003eString to Integer (atoi)\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_8.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/reverse-integer/\" rel=\"nofollow\"\u003eReverse Integer\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_7.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eO(1)\ AA93 u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/zigzag-conversion/\" rel=\"nofollow\"\u003eZigZag Conversion\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_6.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-palindromic-substring/\" rel=\"nofollow\"\u003eLongest Palindromic Substring\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_5.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/median-of-two-sorted-arrays/\" rel=\"nofollow\"\u003eMedian of Two Sorted Arrays\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_4.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eDivide and Conquer\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/longest-substring-without-repeating-characters/\" rel=\"nofollow\"\u003eLongest Substring Without Repeating Characters\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_3.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eHashMap, Sliding Window\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/add-two-numbers/\" rel=\"nofollow\"\u003eAdd Two Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(max(m,n))\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLinkedList\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/two-sum/\" rel=\"nofollow\"\u003eTwo Sum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://www.youtube.com/watch?v=kPXOr6pW8KM\u0026amp;t=\" rel=\"nofollow\"\u003e📺\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003eHashMap\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDatabase\u003c/h2\u003e\u003ca id=\"user-content-database\" class=\"anchor\" aria-label=\"Permalink: Database\" href=\"#database\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e#\u003c/th\u003e\n\u003cth\u003eTitle\u003c/th\u003e\n\u003cth\u003eSolutions\u003c/th\u003e\n\u003cth\u003eTime\u003c/th\u003e\n\u003cth\u003eSpace\u003c/th\u003e\n\u003cth\u003eDifficulty\u003c/th\u003e\n\u003cth\u003eTag\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e627\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/swap-salary/\" rel=\"nofollow\"\u003eSwap Salary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_627.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e626\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/exchange-seats/\" rel=\"nofollow\"\u003eExchange Seats\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_626.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e620\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/not-boring-movies/\" rel=\"nofollow\"\u003eNot Boring Movies\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_620.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e619\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/biggest-single-number/\" rel=\"nofollow\"\u003eBiggest Single Number\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_619.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e618\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/students-report-by-geography/\" rel=\"nofollow\"\u003eStudents Report By Geography\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_618.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eSession Variables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e615\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/average-salary-departments-vs-company/\" rel=\"nofollow\"\u003eAverage Salary: Departments VS Company\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_615.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e614\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/second-degree-follower/\" rel=\"nofollow\"\u003eSecond Degree Follower\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_614.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eInner Join\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e613\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-distance-in-a-line/\" rel=\"nofollow\"\u003eShortest Distance in a Line\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_613.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e612\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/shortest-distance-in-a-plane/\" rel=\"nofollow\"\u003eShortest Distance in a Plane\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_612.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e610\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/triangle-judgement/\" rel=\"nofollow\"\u003eTriangle Judgement\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_610.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e608\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/tree-node/\" rel=\"nofollow\"\u003eTree Node\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_608.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eUnion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e607\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sales-person/\" rel=\"nofollow\"\u003eSales Person\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_607.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e603\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/sales-person/\" rel=\"nofollow\"\u003eConsecutive Available Seats\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_603.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e602\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/friend-requests-ii-who-has-the-most-friends/\" rel=\"nofollow\"\u003eFriend Requests II: Who Has the Most Friends\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_602.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e601\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/human-traffic-of-stadium/\" rel=\"nofollow\"\u003eHuman Traffic of Stadium\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_601.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e597\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/friend-requests-i-overall-acceptance-rate/\" rel=\"nofollow\"\u003eFriend Requests I: Overall Acceptance Rate\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_597.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e596\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/classes-more-than-5-students/\" rel=\"nofollow\"\u003eClasses More Than 5 Students\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_596.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e595\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/big-countries/\" rel=\"nofollow\"\u003eBig Countries\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_595.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e586\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/customer-placing-the-largest-number-of-orders/\" rel=\"nofollow\"\u003eCustomer Placing the Largest Number of Orders\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_586.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e585\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/investments-in-2016/\" rel=\"nofollow\"\u003eInvestments in 2016\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_585.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e584\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-customer-referee/\" rel=\"nofollow\"\u003eFind Customer Referee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_584.java\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e580\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/count-student-number-in-departments/\" rel=\"nofollow\"\u003eCount Student Number in Departments\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_580.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003eLeft Join\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e578\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/get-highest-answer-rate-question/\" rel=\"nofollow\"\u003eGet Highest Answer Rate Question\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_578.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e577\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/employee-bonus/\" rel=\"nofollow\"\u003eEmployee Bonus\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_577.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e574\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/winning-candidate/\" rel=\"nofollow\"\u003eWinning Candidate\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_574.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e571\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/find-median-given-frequency-of-numbers/\" rel=\"nofollow\"\u003eFind Median Given Frequency of Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_571.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e570\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/managers-with-at-least-5-direct-reports/\" rel=\"nofollow\"\u003eManagers with at Least 5 Direct Reports\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_570.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e569\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/median-employee-salary/\" rel=\"nofollow\"\u003eMedian Employee Salary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_569.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e262\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/trips-and-users/\" rel=\"nofollow\"\u003eTrips and Users\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_262.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003eInner Join\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e197\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rising-temperature/\" rel=\"nofollow\"\u003eRising Temperature\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_197.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e196\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/delete-duplicate-emails/\" rel=\"nofollow\"\u003eDelete Duplicate Emails\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_196.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e185\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/department-top-three-salaries\" rel=\"nofollow\"\u003eDepartment Top Three Salaries\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_185.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003ctd\u003eHard\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e184\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/department-highest-salary\" rel=\"nofollow\"\u003eDepartment Highest Salary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_184.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e183\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/customers-who-never-order/\" rel=\"nofollow\"\u003eCustomers Who Never Order\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_183.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e182\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/duplicate-emails/\" rel=\"nofollow\"\u003eDuplicate Emails\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_182.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e181\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/employees-earning-more-than-their-managers/\" rel=\"nofollow\"\u003eEmployees Earning More Than Their Managers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_181.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e180\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/consecutive-numbers\" rel=\"nofollow\"\u003eConsecutive Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_180.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e178\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/rank-scores/\" rel=\"nofollow\"\u003eRank Scores\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_178.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003e?\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e177\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/nth-highest-salary/\" rel=\"nofollow\"\u003eNth Highest Salary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_177.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e176\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/second-highest-salary/\" rel=\"nofollow\"\u003eSecond Highest Salary\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_176.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e175\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/combine-two-tables/\" rel=\"nofollow\"\u003eCombine Two Tables\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/database/_175.sql\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eO(m+n)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eShell\u003c/h2\u003e\u003ca id=\"user-content-shell\" class=\"anchor\" aria-label=\"Permalink: Shell\" href=\"#shell\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e#\u003c/th\u003e\n\u003cth\u003eTitle\u003c/th\u003e\n\u003cth\u003eSolutions\u003c/th\u003e\n\u003cth\u003eTime\u003c/th\u003e\n\u003cth\u003eSpace\u003c/th\u003e\n\u003cth\u003eDifficulty\u003c/th\u003e\n\u003cth\u003eTag\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e195\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/tenth-line/\" rel=\"nofollow\"\u003eTenth Line\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/shell/TenthLine.sh\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e194\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/transpose-file/\" rel=\"nofollow\"\u003eTranspose File\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/shell/TransposeFile.sh\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eO(n^2)\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e193\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/valid-phone-numbers/\" rel=\"nofollow\"\u003eValid Phone Numbers\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/shell/ValidPhoneNumbers.sh\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(1)\u003c/td\u003e\n\u003ctd\u003eEasy\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e192\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://leetcode.com/problems/word-frequency/\" rel=\"nofollow\"\u003eWord Frequency\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"/sankarshan-bhat/Leetcode/blob/master/shell/WordFrequency.sh\"\u003eSolution\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eO(n)\u003c/td\u003e\n\u003ctd\u003eO(k)\u003c/td\u003e\n\u003ctd\u003eMedium\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003c/article\u003e","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":true,"not_analyzed":false,"symbols":[{"name":"[LeetCode](https://leetcode.com/problemset/algorithms/) [![License](https://img.shields.io/badge/license-Apache_2.0-blue.svg)](LICENSE.md) [![Build Status](https://travis-ci.org/fishercoder1534/Leetcode.svg?branch=master)](https://travis-ci.org/fishercoder1534/Leetcode) ![Language](https://img.shields.io/badge/language-Java%20%2F%20MySQL%20%2F%20Bash-blue.svg)","kind":"section_1","ident_start":2,"ident_end":364,"extent_start":0,"extent_end":136722,"fully_qualified_name":"[LeetCode](https://leetcode.com/problemset/algorithms/) [![License](https://img.shields.io/badge/license-Apache_2.0-blue.svg)](LICENSE.md) [![Build Status](https://travis-ci.org/fishercoder1534/Leetcode.svg?branch=master)](https://travis-ci.org/fishercoder1534/Leetcode) ![Language](https://img.shields.io/badge/language-Java%20%2F%20MySQL%20%2F%20Bash-blue.svg)","ident_utf16":{"start":{"line_number":0,"utf16_col":2},"end":{"line_number":0,"utf16_col":364}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":763,"utf16_col":0}}},{"name":"Contributing","kind":"section_2","ident_start":959,"ident_end":971,"extent_start":956,"extent_end":1528,"fully_qualified_name":"Contributing","ident_utf16":{"start":{"line_number":8,"utf16_col":3},"end":{"line_number":8,"utf16_col":15}},"extent_utf16":{"start":{"line_number":8,"utf16_col":0},"end":{"line_number":20,"utf16_col":0}}},{"name":"Algorithms","kind":"section_2","ident_start":1531,"ident_end":1541,"extent_start":1528,"extent_end":129760,"fully_qualified_name":"Algorithms","ident_utf16":{"start":{"line_number":20,"utf16_col":3},"end":{"line_number":20,"utf16_col":13}},"extent_utf16":{"start":{"line_number":20,"utf16_col":0},"end":{"line_number":706,"utf16_col":0}}},{"name":"Database","kind":"section_2","ident_start":129763,"ident_end":129771,"extent_start":129760,"extent_end":135966,"fully_qualified_name":"Database","ident_utf16":{"start":{"line_number":706,"utf16_col":3},"end":{"line_number":706,"utf16_col":11}},"extent_utf16":{"start":{"line_number":706,"utf16_col":0},"end":{"line_number":753,"utf16_col":0}}},{"name":"Shell","kind":"section_2","ident_start":135969,"ident_end":135974,"extent_start":135966,"extent_end":136722,"fully_qualified_name":"Shell","ident_utf16":{"start":{"line_number":753,"utf16_col":3},"end":{"line_number":753,"utf16_col":8}},"extent_utf16":{"start":{"line_number":753,"utf16_col":0},"end":{"line_number":763,"utf16_col":0}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/sankarshan-bhat/Leetcode/branches":{"post":"J6oumWvjwCB6ow_Z4HDPt9Q0obDlFmuAFxRyDq6adA1StdH1SvNN9AirGDLwPBr0TXp5ZZZf08SrbOrZ4g9QPA"},"/repos/preferences":{"post":"17GP6G2k3MplvAQgHNACABGYu3aD__Ar3sUUlgtuY8Knoqc_KnBMSYPb-n23MmgPjJiTonV3R5fuPa6T_HEraw"}}},"title":"Leetcode/README.md at master · sankarshan-bhat/Leetcode","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1ae9fa256942.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}
0