8000 awesome-java-leetcode/note/0011/README.md at master · Blankj/awesome-java-leetcode · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"note/0011":{"items":[{"name":"README.md","path":"note/0011/README.md","contentType":"file"},{"name":"water.png","path":"note/0011/water.png","contentType":"file"}],"totalCount":2},"note":{"items":[{"name":"0001","path":"note/0001","contentType":"directory"},{"name":"0002","path":"note/0002","contentType":"directory"},{"name":"0003","path":"note/0003","contentType":"directory"},{"name":"0004","path":"note/0004","contentType":"directory"},{"name":"0005","path":"note/0005","contentType":"directory"},{"name":"0006","path":"note/0006","contentType":"directory"},{"name":"0007","path":"note/0007","contentType":"directory"},{"name":"0008","path":"note/0008","contentType":"directory"},{"name":"0009","path":"note/0009","contentType":"directory"},{"name":"0010","path":"note/0010","contentType":"directory"},{"name":"0011","path":"note/0011","contentType":"directory"},{"name":"0012","path":"note/0012","contentType":"directory"},{"name":"0013","path":"note/0013","contentType":"directory"},{"name":"0014","path":"note/0014","contentType":"directory"},{"name":"0015","path":"note/0015","contentType":"directory"},{"name":"0016","path":"note/0016","contentType":"directory"},{"name":"0017","path":"note/0017","contentType":"directory"},{"name":"0018","path":"note/0018","contentType":"directory"},{"name":"0019","path":"note/0019","contentType":"directory"},{"name":"0020","path":"note/0020","contentType":"directory"},{"name":"0021","path":"note/0021","contentType":"directory"},{"name":"0022","path":"note/0022","contentType":"directory"},{"name":"0023","path":"note/0023","contentType":"directory"},{"name":"0024","path":"note/0024","contentType":"directory"},{"name":"0025","path":"note/0025","contentType":"directory"},{"name":"0026","path":"note/0026","contentType":"directory"},{"name":"0027","path":"note/0027","contentType":"directory"},{"name":"0028","path":"note/0028","contentType":"directory"},{"name":"0029","path":"note/0029","contentType":"directory"},{"name":"0030","path":"note/0030","contentType":"directory"},{"name":"0031","path":"note/0031","contentType":"directory"},{"name":"0033","path":"note/0033","contentType":"directory"},{"name":"0035","path":"note/0035","contentType":"directory"},{"name":"0038","path":"note/0038","contentType":"directory"},{"name":"0043","path":"note/0043","contentType":"directory"},{"name":"0044","path":"note/0044","contentType":"directory"},{"name":"0049","path":"note/0049","contentType":"directory"},{"name":"0050","path":"note/0050","contentType":"directory"},{"name":"0053","path":"note/0053","contentType":"directory"},{"name":"0056","path":"note/0056","contentType":"directory"},{"name":"0057","path":"note/0057","contentType":"directory"},{"name":"0058","path":"note/0058","contentType":"directory"},{"name":"0063","path":"note/0063","contentType":"directory"},{"name":"0066","path":"note/0066","contentType":"directory"},{"name":"0067","path":"note/0067","contentType":"directory"},{"name":"0068","path":"note/0068","contentType":"directory"},{"name":"0069","path":"note/0069","contentType":"directory"},{"name":"0070","path":"note/0070","contentType":"directory"},{"name":"0083","path":"note/0083","contentType":"directory"},{"name":"0088","path":"note/0088","contentType":"directory"},{"name":"0100","path":"note/0100","contentType":"directory"},{"name":"0101","path":"note/0101","contentType":"directory"},{"name":"0104","path":"note/0104","contentType":"directory"},{"name":"0107","path":"note/0107","contentType":"directory"},{"name":"0108","path":"note/0108","contentType":"directory"},{"name":"0110","path":"note/0110","contentType":"directory"},{"name":"0111","path":"note/0111","contentType":"directory"},{"name":"0112","path":"note/0112","contentType":"directory"},{"name":"0118","path":"note/0118","contentType":"directory"},{"name":"0119","path":"note/0119","contentType":"directory"},{"name":"0121","path":"note/0121","contentType":"directory"},{"name":"0122","path":"note/0122","contentType":"directory"},{"name":"0209","path":"note/0209","contentType":"directory"},{"name":"0543","path":"note/0543","contentType":"directory"},{"name":"0554","path":"note/0554","contentType":"directory"},{"name":"1014","path":"note/1014","contentType":"directory"},{"name":"1028","path":"note/1028","contentType":"directory"},{"name":"16_11","path":"note/16_11","contentType":"directory"}],"totalCount":68},"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"note","path":"note","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"Companies.md","path":"Companies.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"}],"totalCount":6}},"fileTreeProcessingTime":22.244316,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":88524149,"defaultBranch":"master","name":"awesome-java-leetcode","ownerLogin":"Blankj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-17T15:51:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17978187?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1492458498.0","canEdit":false,"refType":"branch","currentOid":"0d17728bfbe128132b21156dce19d4a5aa5001e9"},"path":"note/0011/README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Blankj/awesome-java-leetcode/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README.md","displayUrl":"https://github.com/Blankj/awesome-java-leetcode/blob/master/note/0011/README.md?raw=true","headerInfo":{"blobSize":"2.11 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":"e7e8dd7","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FBlankj%2Fawesome-java-leetcode%2Fblob%2Fmaster%2Fnote%2F0011%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"Container With Most Water","anchor":"container-with-most-water","htmlText":"Container With Most Water"},{"level":2,"text":"Description","anchor":"description","htmlText":"Description"},{"level":2,"text":"思路","anchor":"思路","htmlText":"思路"},{"level":2,"text":"结语","anchor":"结语","htmlText":"结语"}],"lineInfo":{"truncatedLoc":"47","truncatedSloc":"29"},"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":"/Blankj/awesome-java-leetcode/blob/master/note/0011/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/Blankj/awesome-java-leetcode/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/Blankj/awesome-java-leetcode/raw/refs/heads/master/note/0011/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/problems/container-with-most-water\" rel=\"nofollow\"\u003eContainer With Most Water\u003c/a\u003e\u003c/h1\u003e\u003ca id=\"user-content-container-with-most-water\" class=\"anchor\" aria-label=\"Permalink: Container With Most Water\" href=\"#container-with-most-water\"\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\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDescription\u003c/h2\u003e\u003ca id=\"user-content-description\" class=\"anchor\" aria-label=\"Permalink: Description\" href=\"#description\"\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\"\u003eGiven \u003cem\u003en\u003c/em\u003e non-negative integers \u003cem\u003ea1\u003c/em\u003e, \u003cem\u003ea2\u003c/em\u003e, ..., \u003cem\u003ean\u003c/em\u003e, where each represents a point at coordinate (\u003cem\u003ei\u003c/em\u003e, \u003cem\u003eai\u003c/em\u003e). \u003cem\u003en\u003c/em\u003e vertical lines are drawn such that the two endpoints of line \u003cem\u003ei\u003c/em\u003e is at (\u003cem\u003ei\u003c/em\u003e, \u003cem\u003eai\u003c/em\u003e) and (\u003cem\u003ei\u003c/em\u003e, 0). Find two lines, which together with x-axis forms a container, such that the container contains the most water.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eNote: You may not slant the container and \u003cem\u003en\u003c/em\u003e is at least 2.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eTags:\u003c/strong\u003e Array, Two Pointers\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e思路\u003c/h2\u003e\u003ca id=\"user-content-思路\" class=\"anchor\" aria-label=\"Permalink: 思路\" href=\"#思路\"\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\u003ea1\u003c/em\u003e, \u003cem\u003ea2\u003c/em\u003e, ..., \u003cem\u003ean\u003c/em\u003e 这 \u003cem\u003en\u003c/em\u003e 个数,代表 (\u003cem\u003ei\u003c/em\u003e, \u003cem\u003eai\u003c/em\u003e) 坐标,让你从中找两个点与 x 轴围成的容器可以容纳最多的水。\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e不明白的话可以看数据为 \u003ccode\u003e1 8 6 2 5 4 8 3 7\u003c/code\u003e 所示的图。\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Blankj/awesome-java-leetcode/master/note/011/water.png\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/Blankj/awesome-java-leetcode/master/note/011/water.png\" alt=\"\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e如果用暴力法求每种情况的结果,其时间复杂度为 O(n^2),相信肯定会超时,我们可以探索下是否有更巧妙的办法呢,题目的标签有双指针,是否就可以想到首尾各放一指针,然后根据条件来收缩。首先计算一次首尾构成的最大面积,然后分析下该移动哪个指针,如果移动大的那个指针的话,那样只会减小面积,所以我们要移动小的那个指针,小的那个指针移动到哪呢?当然是移动到大于之前的值的地方,否则面积不都比之前小么,然后继续更新最大值即可,借助如上分析写出如下代码应该不是什么难事了吧。\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"class Solution {\n public int maxArea(int[] height) {\n int l = 0, r = height.length - 1;\n int max = 0, h = 0;\n while (l \u0026lt; r) {\n h = Math.min(height[l], height[r]);\n max = Math.max(max, (r - l) * h);\n while (height[l] \u0026lt;= h \u0026amp;\u0026amp; l \u0026lt; r) ++l;\n while (height[r] \u0026lt;= h \u0026amp;\u0026amp; l \u0026lt; r) --r;\n }\n return max;\n }\n}\"\u003e\u003cpre\u003e\u003cspan class=\"pl-k\"\u003eclass\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eSolution\u003c/span\u003e {\n \u003cspan class=\"pl-k\"\u003epublic\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-en\"\u003emaxArea\u003c/span\u003e(\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e[] \u003cspan class=\"pl-s1\"\u003eheight\u003c/span\u003e) {\n \u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e0\u003c/span\u003e, \u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e = \u003cspan class=\"pl-s1\"\u003eheight\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003elength\u003c/span\u003e - \u003cspan class=\"pl-c1\"\u003e1\u003c/span\u003e;\n \u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003emax\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e0\u003c/span\u003e, \u003cspan class=\"pl-s1\"\u003eh\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e0\u003c/span\u003e;\n \u003cspan class=\"pl-k\"\u003ewhile\u003c/span\u003e (\u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e \u0026lt; \u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e) {\n \u003cspan class=\"pl-s1\"\u003eh\u003c/span\u003e = \u003cspan class=\"pl-smi\"\u003eMath\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003emin\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eheight\u003c/span\u003e[\u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e], \u003cspan class=\"pl-s1\"\u003eheight\u003c/span\u003e[\u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e]);\n \u003cspan class=\"pl-s1\"\u003emax\u003c/span\u003e = \u003cspan class=\"pl-smi\"\u003eMath\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003emax\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003emax\u003c/span\u003e, (\u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e - \u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e) * \u003cspan class=\"pl-s1\"\u003eh\u003c/span\u003e);\n \u003cspan class=\"pl-k\"\u003ewhile\u003c/span\u003e (\u003cspan class=\"pl-s1\"\u003eheight\u003c/span\u003e[\u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e] \u0026lt;= \u003cspan class=\"pl-s1\"\u003eh\u003c/span\u003e \u0026amp;\u0026amp; \u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e \u0026lt; \u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e) ++\u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e;\n \u003cspan class=\"pl-k\"\u003ewhile\u003c/span\u003e (\u003cspan class=\"pl-s1\"\u003eheight\u003c/span\u003e[\u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e] \u0026lt;= \u003cspan class=\"pl-s1\"\u003eh\u003c/span\u003e \u0026amp;\u0026amp; \u003cspan class=\"pl-s1\"\u003el\u003c/span\u003e \u0026lt; \u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e) --\u003cspan class=\"pl-s1\"\u003er\u003c/span\u003e;\n }\n \u003cspan class=\"pl-k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003emax\u003c/span\u003e;\n }\n}\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e结语\u003c/h2\u003e\u003ca id=\"user-content-结语\" class=\"anchor\" aria-label=\"Permalink: 结语\" href=\"#结语\"\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如果你同我一样热爱数据结构、算法、LeetCode,可以关注我 GitHub 上的 LeetCode 题解:\u003ca href=\"https://github.com/Blankj/awesome-java-leetcode\"\u003eawesome-java-leetcode\u003c/a\u003e\u003c/p\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":null},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/Blankj/awesome-java-leetcode/branches":{"post":"f4DlH0u94DntrqsJFwLcmuUYwOv2RRYFoX6QwYb7YGqiz8RmCZJWSdiQ2ixWO3jTfNke3Q4sTgasw3DkDsEMKQ"},"/repos/preferences":{"post":"qGBvYLK02zrgJZIjZ3hxf0ATyAvhGk-ZzAD5dvS4oZtpeM5f7sPEpnPdMHkyhcbget7l2ZNR8Hs3Ww7duxV-AA"}}},"title":"awesome-java-leetcode/note/0011/README.md at master · Blankj/awesome-java-leetcode","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0